操作系统(OS)定义
我们用过的操作系统:
Windows;linux;Dos
OS能做什么
各种命令:dir copy delformat启动、结束用户系统调用UNIX支持多用户环境
OS不能做什么
不做文档编辑不做房屋设计不是编译程序结论:OS不直接解决最终具体应用问题,为你完成所有“硬件有关、应用无关的工作,已给你方便,效率、安全。OS是直接控制和管理计算机硬件、软件资源,合理地对各类作业进行调度,以方便用户使用的程序的集合。硬件资源:CPU;内存;I/O设备软件资源:文件,数据
操作系统在计算机中的地位
裸机 ==》 安装操作系统(否则无法使用)==》应用软件没有操作系统不能直接安装软件,操作系统使用计算机的桥梁。
用户直接面对 应用软件和操作系统
OS的目标
有效性:提高系统资源的利用率,尤其CPU(资源宝贵);提高系统吞吐量(单位时间内处理事务的任务)方便性:使用系统的方便性。可扩充性:适应计算机的硬件发展。开发性:兼容各个厂商的硬件设备。
OS的作用
1.作为用户和计算机间的接口
三种使用方式:
系统调用(API函数调用相应的系统资源)命令:用户通过键盘输入有关命令来取得操作系统的通信,并控制用户成熏的运行。图标、窗口:使用最广泛的借口,
2.计算机系统资源的管理者
处理器CPu(进程管理):分配控制处理机。内存:内存分配和回收。I/O:I/O设备的分配和操纵。文件、数据:文件的存取/共享和保护。
当一个计算机同时被多个用户使用时,用户对系统中共享资源的需求(包括数量和时间)可能发生冲突,为了管理这些共享资源(包括硬件和信息)的使用,操作系统必须记录下各种资源的使用情况,对使用的资源的请求进行授权,协调者用户对共享资源的使用,避免发生冲突,并计算使用资源的费用。
3.实现了对计算机资源的抽象
用户们只需要使用,不需要知道计算机内部是如何运行实现的。
推动OS发展的主要动力
不断提高计算机资源的利用率方便用户元器件的不断更新换代。计算机体系结构的不断发展
浙公网安备 33010602011771号