计算机基础2008-3-18

一,计算机基础;
python: 一种编程语言(计算机与人之间的交流媒介)

编程: 人用计算机能理解的表达方式,把自己的想法写下来。

为什么编程: 计算机按照人的逻辑执行程序,取代人力

二,完整的计算机系统; 硬件,操作系统,应用程序

三,计算机硬件:五大组成:控制器,运算器(CPU--逻辑技术算,数学计算)
,存储器(1,内存{实时存储} 2,外部存储{硬盘}一直存储),输入设备,输出设备

四,处理器CPU:控制器+运算器 工作方式 :取指-->分析-->执行(所以的软件最终都要转换成CPU的指令集去执行)
简单指令集,ARM使用范围最广的CPU,厂商手机,导航系统
复杂指令集,Intel(x86 64位)
执行单位:MIPS 每秒能执行的百万级的机器语言指令
一个二进制位成为一个bit
8bit=1Bytes 1024Bytes=1KB 1024KB=1MG

五,磁盘:平均寻道时间(5ms) 平均延迟时间;7200r/min=0.0083s/r(9ms)一个扇区512B

六,BIOS(微机基本的输入输出系统-主板ROM上) -->检测硬件-->CMOS 找到启动盘-->读取第一个扇区(512B){446B引导信息,
64区分信息,2结束标志}
加载bootloader 读取操作系统(接管BIOS的任务,控制计算)

操作系统--{协调,管理,控制}--内核(控制硬件),接口程序(应用软件)


内核态与用户态(CPU两种工作状态):用户态--CPU执行用户程序(不能控制)
内核态--CPU执行操作系统内核的状态,能够控制硬件

应用程序启动: 启动操作系统---启动程序路径--读取硬盘上程序路径中内容--操作系统调用CPU执行读取的类容

原文地址:https://www.cnblogs.com/tianyu529/p/8596934.html