您的位置:首页 > 其它

操作系统基础笔记一简介

2012-03-29 21:05 246 查看
1,操作系统:

操作系统是管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。

操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。

2,用户接口:

用户界面,用来人和计算机打交道。 包括命令接口(通过键盘输入命令取得OS的服务),

程序接口(在应用序中使用系统调用(SVC或者INT)),图形用户接口(在命令接口上发展

起来的,将系统各项功能及各种应用程序,以图标表示,操作简单)。

3,操作系统对象

OS操纵和管理的对象,即对计算机系统的资源对象进行管理,如一个或多

个 处理器,存储器系统,各类I\O设备及文件和作业。 处理机管理的功能:处理机的分配策略,按照什么分配策略(例如优先级

,先来后到,)资源回收(不能产生死锁)。

4,存储管理的功能:

对于内存的分配(多个程序在内存的分配),保护(不能让多个程序之间相互破坏,可通过界地值,保护键实现保护)和扩充(借助虚拟技术,)。

设备管理的功能:设备分配,启动设备,故障处理。 文件管理的功能:文件的存储(怎样实现物理和逻辑地址的映射),信息

的共享,信息的保密(文件加密)和保护(设置权限)。

用户接口的功能:为用户服务,命令接口,程序接口,图形接口,作业控制语言。

5,操作系统提供的服务:

方便用户及用户程序的执行及开发,提供系统操作效率

6,操作系统提供服务的方式:

系统命令:在用户一级使用的服务,用户可以直接在系统终端或键盘上使

用,系统对每一命令立即响应,执行并回答。 系统调用(系统请求):操作系统提供的最基本服务是在程序一级使用的

命令。(操作系统提供的许多不同功能的子程序,用户程序在执行中可以

调用,操作系统提供的这些子程序称为“系统功能调用”程序,或“系统

调用”)。

如:UNIX的Shell

(1)进程控制类系统调用:创建,终止,获取进程属性,设置进程属性等。

(2)文件管理类系统调用:创建新文件,删除文件,读写文件,设置文件属性等。

(3)设备管理类系统调用

(4)通信类系统调用类系统调用

(5)系统自身维护类系统调用

7,操作系统的分类:

1。多道批处理系统(脱机操作)。 追求的目标:吞吐量(单位时间内能处理的作业越多越好)和效率。 适于科学计算,不适合软件开发。

2。分时系统(支持多用户即多个终端) 采用时间片轮转来实现终端(只具有输入,输出功能,不能进行其他操作

)的输入和输出。 能联机,适合软件开发。 需要解决的问题:时间片太大,可能长时间得不到响应;如果时间片过小

,可造成系统开销,用于切换上了。

(注:不同的分类方法可能有不同的分类结果,相应的可查看其它资料或百度。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: