一,计算机与人类
为更好解放劳动力从而发明计算机并通过编程语言来实现对计算机的控制;
二,计算机的五大硬件组成以及三大核心硬件
①控制器+②运算器====》cpu=====》人类的大脑
③存储器
内存:(基于电工作)存取数据都快,断电数据丢失,只能临时存取数据 ; ======>人类的大脑记忆力
硬盘:(硬盘,基于磁工作)存取速度都慢,断电数据也不丢,可以永久保存数据 ; ======>人类的笔记本记忆
④输入设备
⑤输出设备
三大核心硬件:
程序(存储在)硬盘(加载到)内存(可供读取)cpu
cpu:①类型x86-64:x86代表cpu的型号,64位表示cpu一次性能从内存中读取的二进制位数,具有向下兼容性64位可以运行32位的程序,32位最大内存位4G(不可能只由一个应用程序全部占满,至少还有操作系统占据);
②cpu的指令集:cpu的各种功能
③cpu的工作状态:用户态(运行的程序是应用程序,不能操作计算机硬件);(内核态)运行的程序是操作系统,可以操作计算机硬件;由于对于计算机硬件的使用需求不同内核态与用户态是频繁进行切换的;
④多线程与多核芯片
2核4线程: 2核代表有两个cpu,4线程指的是每个cpu都有两个线程=》假4核
存储器:
①RAM:内存,可读可写
②ROM:只读内存,计算机出厂时由厂商编写的一段程序BIOS,是电脑在初始开机时的启动程序啥的
③CMOS:存取速度慢,断电数据丢失,耗电量极低;例如计算机上的时间可以持续显示是由于电池上的电量足以共给时钟芯片运行从而将时间存储到CMOS上;
④硬盘
机械硬盘:
磁道:一圈数据,对应着一串二进制(1bit代表一个二进制位)
三,计算机的操作系统
由来:专门用来将计算机硬件封装成不一样的端口,以供程序员编写的程序可以直接通过操作系统来控制计算机硬件,为了连接应用软件和计算机硬件而实现协调管理控制作用的 程序
功能:1、控制计算机硬件的基本运行
2、把使用硬件的复杂操作封装成简单的功能,给上层的应用程序使用
平台=计算机操作系统+计算机硬件 跨平台性
四,操作系统的启动流程
1.裸机状态:
cpu
ROM:充当内存,存放BIOS系统
CMOS:充当硬盘
2.操作系统的启动流程(*****)
①计算机加电
应用软件
操作系统(系统软件)
计算机的硬件
***二进制
计算机的底层语言为二进制,其内部只能识别0或1的数值,人类通过将程序语言编译为二进制从而实现转码;通过0,1即可实现数字的全部表示;
ASC码中的字符编码到255,最多需要由八位二进制来表示,8bit=1Byte
计算机文件的大小:
二进制与其他进制的转化:
①二进制-->八进制:将二进制从右向左每隔三位分开(不够三位补0),将每三位对应到八进制中的数字,从左向右一次拼接得到八进制;
②十六进制-->八进制:十六进制->二进制->八进制
③十进制-->二进制:将数字一直除以2,依次得到余数知道被除数小于2,逆序排列即可得到二进制
二进制,八进制,十六进制间关系: