计算机操作系统---基础

@TO操作系统C
---------参考教材:计算机操作系统(第三版)郁红英版

一,系统概论(摘要)

(一)软件:

1.包括:系统软件(如操作系统),应用软件(如接口软件,开发工具,环境)
2.操作系统作用:①跟踪并记录程序运行状态 ②分配和回收计算机资源;

(二)硬件:

1.冯诺依曼模型:即 ”存储程序控制“ 原理,以运算器为中心,现代计算机以存储器为中心。
2.计算机五大基本部件:控制器,运算器,存储器,输入,输出设备;
3.CPU(Central Processing Unit):大致分为控制器(控制数据,程序输入输出及运行),运算器(算术、逻辑运算,暂存中间结果);细分有 算逻单元(Arithmetic Logic Unit),控制单元(Control Unit),中断系统,寄存器(运行速度最快)
4.主机:CPU,主存
5.其他概念:
①缓存(Cache):位于CPU内,解决CPU与主存速度不匹配的矛盾;
②主存(包括外存ROM、内存RAM):程序运行必须要调入内存(切断电源,数据丢失);
③裸机:未配置任何软件的计算机,只能执行指令和处理中断;

6.启动计算机的过程:
运行BIOS(基本输入输出系统)—扫描ISA、PCI总线—若状态不同于上次启动状态,则配置新设备—按设备清单启动设备—读入第一个扇区执行—启动装载模块—询问BIOS,将全部设备驱动程序调入内核—初始化表单、创建进程—启动图形用户界面(GUI);
7.计算机发展:
第一代:电子管构成,机器语言写成,无程序设计语言;
第二代:晶体管构成,有监控系统,还是操作系统雏形,出现汇编、高级语言;
第三代:小规模集成电路,操作系统形成,UNIX崛起,多道批处理及分时系统
第四代:大规模集成电路,虚拟存储管理,操作系统多元化发展;

(三)对后面学习的概括

1.进程管理

1.进程控制:创建、撤销进程及状态转换
2.进程同步:互斥和同步
3.进程通信:进程间相互传递信息
4.进程调度:选择进程分配处理机

2.存储管理

1.内存分配:设计多种算法(FF、NF、BF、WF…)
2.地址映射:目标模块装入时的地址变换;
3.内存保护
4.内存扩充:虚拟扩充,即程序部分装入,需要时才调入;

3.设备管理

1.设备分配
2.设备控制
3.设备无关性

4.文件管理

1.文件存储空间的管理
2.目录管理:建立目录项(文件名、属性、位置),若干目录项组成目录文件;
3.文件读写管理
4.文件存取控制:系统级、用户级、文件级;

5.操作系统接口

1.命令接口:联机命令、脱机命令、图形用户接口;
2.程序接口:即系统调用,用户取得操作系统服务的唯一途径;

6.操作系统类型

1.批处理操作系统:单道、多道,无交互能力;
2.分时操作系统:单道分时、多到分时、有前台后台的分时;
3实时操作系统:一台主机,多台备用机;
4.微机操作系统:CP/M、MS-DOS、OS/2、UNIX、Linux、Windows…
5.多处理机操作系统MPS:非对称式,即1个主处理机,多个从处理机;对称式,即处理机相同;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值