计算机基础

一、什么是编程?

1、什么是语言?什么是编程语言?

两种事物之间用于沟通交流的介质
是程序员与计算机沟通的介质

2、什么是编程?

程序员要想机器做出的一系列制定动作,那为之写出一些翻译的程序语言在文件中可以让机器做出指令动作。

3、为何要编程

编程的目的就是让计算机按照程序指定的逻辑去工作,从而取代人力。

二、计算机组成部分

  • 1、CPU:中央处理器(相当于人的大脑)

  • 2、内存:临时存储数据

    • 优点:存储快
    • 缺点:断电数据丢失
  • 3、外存:永久存储数据的硬件设备(容量大)

    • 优点:存储容量大,永久保存数据
    • 缺点:存储数据慢
  • 4、输入设备:计算机输入信息的设备

  • 5、输出设备:计算机输出信息的设备

    **U盘作为一个IO设备,比较特殊既是输入设备,又是输出设备 **

    计算机的存储系统。需要注意的是:无论是内存还是外存,计算机存储的数据格式都是01,01的形式,0和1由电压的电频控制(了解知识点)。计算机的存储的一个二进制单位称为1bit,8bit=1Bytes称为一个字节,1024Bytes=1KB,1024KB=1MB,1024MB=1GB,1024GB=1TB,1024TB=1PB

    计算机组成原理-计算机存储单位转换.jpg

    总结:与运行程序相关三大核心硬件
    CPU、内存、硬盘
    运行程序的工作过程:程序最先存放于硬盘,程序要运行必须从硬盘加载到内存,CPU从内存中取出指令->翻译->执行。

了解:
CPU分类:精简指令集和复杂指令集(X86)
只有软件(操作系统和应用软件)才能控制硬件
应用软件要运行一定要运行到操作系统之上。

机械硬盘的工作原理?

​ 首先硬盘上的机械手臂的末端磁头是专门来读取信息的,那信息所在的渠道是从磁道上的读取而来的,那整个磁盘是可以分成好几个扇区的,大小不一,由于位置不确定,那他在抓取信息的过程中会产生时间差。

三、启动计算机的流程(步骤4-6了解)

  1. 计算机加电。
  2. BIOS开始运行,检测硬件:CPU、内存、硬盘灯。
  3. BIOS读取CMOS存储器中的参数,选择启动设备等。
  4. 从启动设备上读取第一个扇区的内容。
  5. 根据分区信息读入bootloader启动装载模块,启动操作系统。
  6. 操作系统询问BIOS,获得配置信息。对于每种设备,系统会检查其设备驱动是否存在,如果没有,系统则会要求用户按照设备驱动程序,一旦有了全部的设备驱动程序,操作系统则会将它们调入内核,然后初始有关的表格
程序的道路上一去不复返
原文地址:https://www.cnblogs.com/zhuyuanying123--/p/10877634.html