主要内容
操作系统(Operating System,OS)是为了满足人们需求而逐步产生并发展的一个“工具”。现代社会的操作系统中Windows、UNIX和Linux系统三足鼎立,还有其他的操作系统异军突起。
操作系统是计算机中最基本的系统软件,几乎不存在一台计算机不含有操作系统。
买电脑时除了查看电脑配置(硬件),其次就是看电脑安装了哪个操作系统,Win7、Win10还是其他的。
即使有人专门买裸机(没有任何软件的计算机系统),买回去后一样得安装操作系统,因为它是用户与计算机硬件系统交互的接口。
操作系统的基本目标
1)方便性:普通用户一般用Windows操作系统,软件、系统开发人员则一般用UNIX或Linux操作系统。
2)有效性:处理作业的效率。
3)可扩充性:Windows操作系统打补丁、Linux操作系统可以对模块进行剪裁(系统瘦身)等;
4)开放性:Windows源代码保密,相反,Linux开源,用户可以自己对OS进行修改或补充。
操作系统的作用
1)面向用户:
对不同的用户而言,OS的作用也不同。小孩可以通过OS上网玩游戏,工作人员可以使用Word、Excel之类的应用软件进行文字性工作等。
OS处于用户与计算机硬件系统之间,用户在OS的帮助下,能够方便、快捷、安全(别中毒)、可靠(别蓝屏)地操纵计算机硬件和运行自己的程序。
在早期计算机刚诞生、没有安装OS的情况下,用户使用计算机的方式非常麻烦,而且只有专业人士才能顺利地使用计算机。但那已经是过去式了,如今在OS的帮助下,普通群众,甚至是三岁小孩都能轻松地使用计算机,这就是操作系统的强大之处。
What's more,用户要使用浏览器、QQ、Word等应用软件,必须要有OS的系统调用功能的支持。
2)面向计算机系统资源:
OS是计算机系统资源的管理者。用户要使用资源,必须向OS提交请求,然后由它进行判断、分配、调度和管理。
在一个计算机系统中,通常含有各种各样的软、硬件资源。归纳起来可将资源分为四类:处理机、存储器、I/O设备以及信息(数据和程序)。由OS对这四类资源的管理衍生出四个专题:处理机管理、存储器管理、I/O设备管理以及文件管理。
1. 处理机管理:用于分配和控制处理机,协调各作业、进程的执行。
2. 存储器管理:主要负责内存的分配和回收。执行程序要先把程序存储到内存当中,然后顺序执行,一步步地取指令、分析指令、执行,不断循环这个过程。
3. I/O设备管理:用于分配和操纵I/O设备(比如打印机)。
4. 文件管理:负责文件的存取、共享和保护。比如拍照后将照片上传到电脑,然后删除效果不太好的照片,上传和删除就涉及到对文件的操作。
3)用作扩充机器:
对于一台裸机,即使其功能再强,也必定是难以使用的。如果在裸机上覆盖一层或者几层的管理软件,它将变成功能更强、使用更方便的机器。通常把覆盖了软件的机器称为扩充机器或虚机器。(I/O设备管理软件 + 文件管理软件 + 窗口软件 + ......)
操作系统的作用方式
1)命令方式:由OS提供一组联机命令(语言),用户可通过键盘输入有关命令来直接操纵计算机。如Linux系统。
2)系统调用方式:OS提供了一组系统调用,用户可在自己的应用程序中通过相关的系统调用来操纵计算机。目前OS提供的系统

操作系统是计算机系统的基础软件,管理硬件资源并提供用户接口。它涉及处理机、存储器、I/O设备和文件的管理,方便用户与硬件交互。操作系统的基本目标包括方便性、有效性、可扩充性和开放性,主要功能包括处理机调度、存储器分配、设备管理和文件管理。操作系统通过命令方式、系统调用和图形窗口等方式与用户交互。
最低0.47元/天 解锁文章
1700

被折叠的 条评论
为什么被折叠?



