计算机系统概念
电脑开机时,操作系统在做什么?
x86 pc刚开机时cpu处于实模式;
开机时,cs=0×FFFF;ip=0×0000;
寻址0×FFFF0;
检查RAM,键盘,显示器,软硬磁盘;
将磁盘0磁道0扇区读入0×7c00处;
设置cs=0×07c0,ip=0×0000
引导扇区:启动设备的第一个扇区 其代码bootsect.s(汇编代码)
计算机核心结构:
程序放到内存里,然后指针指向它,取指执行,产生结果
操作系统概念:
操作系统是位于硬件和用户之间的中介,它可以管理硬件,为应用程序提供基础
其目的就是为了用起来更方便
操作系统的特征:并发,共享,虚拟,异步
并发:在一段时间内完成多个进程(先完成一个再完成另一个)
并行:在一段时间内同时完成多个进程
共享:
互斥共享方式、同时访问共享
互斥共享:一段时间内只允许一个进程访问共享资源
同时访问共享:一段时间内多个进程同时访问共享资源(宏观上),微观上也是分时区的
虚拟:
物理实体变成逻辑。
虚拟处理器技术:多个程序并发执行,分时使用一个处理器。
异步:
进程的执行不是一直运行的,由于资源有限,它是走走停停的。异步性会导致进程与时间上出现错误。
操作系统作为用户和计算机硬件系统之间的接口
命令接口:联机命令接口(交互式命令接口)和脱机命令接口(批处理命令接口)
联机:一个命令一个动作,强调了交互性
脱机:相当于主人把一堆命令写成一个清单,清单交给仆人,仆人按照清单批次完成。
专有名词解释:
裸机:没有任何软件支持的计算机。
习题练习: