操作系统基础笔记一简介

 

    • 1,操作系统:
    • 操作系统是管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。
    • 操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。
    • 2,用户接口:
    • 用户界面,用来人和计算机打交道。 包括命令接口(通过键盘输入命令取得OS的服务),
    • 程序接口(在应用序中使用系统调用(SVC或者INT)),图形用户接口(在命令接口上发展
    • 起来的,将系统各项功能及各种应用程序,以图标表示,操作简单)。
    • 3,操作系统对象
    •  OS操纵和管理的对象,即对计算机系统的资源对象进行管理,如一个或多
    • 个 处理器,存储器系统,各类I\O设备及文件和作业。 处理机管理的功能:处理机的分配策略,按照什么分配策略(例如优先级
    • ,先来后到,)资源回收(不能产生死锁)。
    • 4,存储管理的功能:
    • 对于内存的分配(多个程序在内存的分配),保护(不能让多个程序之间相互破坏,可通过界地值,保护键实现保护)和扩充(借助虚拟技术,)。
    •  设备管理的功能:设备分配,启动设备,故障处理。 文件管理的功能:文件的存储(怎样实现物理和逻辑地址的映射),信息
    • 的共享,信息的保密(文件加密)和保护(设置权限)。
    • 用户接口的功能:为用户服务,命令接口,程序接口,图形接口,作业控制语言。
    • 5,操作系统提供的服务:
    •  方便用户及用户程序的执行及开发,提供系统操作效率
    •  6,操作系统提供服务的方式:
    •  系统命令:在用户一级使用的服务,用户可以直接在系统终端或键盘上使
    • 用,系统对每一命令立即响应,执行并回答。 系统调用(系统请求):操作系统提供的最基本服务是在程序一级使用的
    • 命令。(操作系统提供的许多不同功能的子程序,用户程序在执行中可以
    • 调用,操作系统提供的这些子程序称为“系统功能调用”程序,或“系统
    • 调用”)。
    • 如:UNIX的Shell
    •  (1)进程控制类系统调用:创建,终止,获取进程属性,设置进程属性等。
    • (2)文件管理类系统调用:创建新文件,删除文件,读写文件,设置文件属性等。
    •  (3)设备管理类系统调用
    • (4)通信类系统调用类系统调用
    • (5)系统自身维护类系统调用
    • 7,操作系统的分类:
    •  1。多道批处理系统(脱机操作)。 追求的目标:吞吐量(单位时间内能处理的作业越多越好)和效率。 适于科学计算,不适合软件开发。
    • 2。分时系统(支持多用户即多个终端) 采用时间片轮转来实现终端(只具有输入,输出功能,不能进行其他操作
    • )的输入和输出。 能联机,适合软件开发。 需要解决的问题:时间片太大,可能长时间得不到响应;如果时间片过小
    • ,可造成系统开销,用于切换上了。
    • (注:不同的分类方法可能有不同的分类结果,相应的可查看其它资料或百度。)
    •  

 

posted @ 2012-03-29 21:05  小孟……(master是我的梦想)  阅读(196)  评论(0)    收藏  举报