首页 > 代码库 > 7.11 计算机基础
7.11 计算机基础
编程语言的作用:程序员与计算机沟通的介质。
操作系统和硬件的关系
应用程序-》操作系统-》硬件cpu-》内存-》磁盘cpu与寄存器.
内核态:CPU可以运行所有指令集(操作系统运行,可控制硬件)。
用户态:运行用户程序,只能运行一个指令集的子集(不包含操作硬件的功能的部分)。
内核态和用户态通过PSW(程序状态字寄存器)控制。
存储器:L1缓存(寄存器)、L2缓存(高速缓存)、内存(RAM),EEPROM(电可擦除可编程ROM)和闪存(Flash Memory),COMS(用电小,纽扣电池供电)。
磁盘结构:盘片、磁头。
平均寻道时间:机械臂从一个柱面随机移动到相邻的柱面的时间。
平均延迟时间:机械臂在正确的磁道中等待旋转到数据所在的扇区下等待的时间。
虚拟内存:使计算机运行大于物理内存的程序。
MMU(Memory Management Unit):CPU中控制虚拟内存的存储器管理单元。
磁带:容量大且同等容量比硬盘便宜,速度慢,可移动性强,常用来做备份。
设备驱动:使计算机和设备进行通信的特殊程序。
控制器:主板上的芯片,负责控制连接的设备。
南桥:ISA桥,连接慢速设备。
北桥:PCI桥,连接高速设备。
系统的启动流程:1.计算机加电。2.BISO检测硬件。3.BIOS读取CMOS中的数据,选择启动设备。4.读取MBR。5.Bootloader启动装载模块,选择系统,启动系统。6.系统从BIOS获得配置信息,检查驱动,调入内核(Kemel)。
应用程序启动流程
7.11 计算机基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。