admin管理员组文章数量:1531667
2024年6月4日发(作者:)
操作系统介绍
一、操作系统主要功能
操作系统的基本概念:操作系统是管理和控制计算机软硬件资源,合理组织计算
机的工作流程,以便有效地利用这些资源为用户提供功能强大、使用方便和可扩展
的工作环境,为用户使用计算机提供接口的程序集合。
在计算机操作系统中,通常都设有处理器管理、存储器管理、设备管理、文件管
理、作业管理等功能模块。
处理器管理
处理机管理的主要任务是对处理机的分配和运行实施有效的管理和控制。在多道程序环境下,处理机的和运行都
是以进程为基本单位的。进程是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。
处理机管理应实现下述主要功能:
(1)进程控制:负责进程的创建、撤销及状态转换。
(2)进程同步:对并发执行的进程进行协调。
(3)进程通信:负责完成进程间的信息交换。
(4)调度:按一定算法进行处理机分配,包括作业调度和进程调度。
存储器管理
存储器管理主要是指针对内存储器的管理。主要任务是:分配内存空间,保证各作业占用的存储空间不发
生矛盾,并使各作业在自己所属存储区中不互相干扰。
设备管理
设备管理是指负责管理各类外围设备(简称:外设),包括分配、启动和故障处理等。主要任务是:当用户
使用外部设备是,必须提出要求,待操作系统进行统一分配后方可使用。当用户的程序运行到要使用某外设时,
由操作系统负责驱动外设。操作系统还具有处理外设中断请求的能力。
1
文件管理
文件管理是指操作系统对信息资源的管理。在操作系统中,将负责存取的管理信息的部分称为文件系统。
文件是在逻辑上具有完整意义的一组相关信息的有序集合,每个文件都有一个文件名。文件管理支持文件的存储、
检索和修改等操作以及文件的保护功能。操作系统一般都提供功能较强的文件系统,有的还提供数据库系统来实
现信息的管理工作。
作业管理
每个用户请求计算机系统完成的一个独立的操作称为作业。作业管理包括作业的输入和输出,作业的调度
与控制(根据用户的需要控制作业运行的步骤) 。
二、操作系统的发展与分类
1、
手工操作(无操作系统)
1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式。
手工操作
程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计
算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下
纸带(或卡片)后,才让下一个用户上机。
手工操作方式两个特点:
(1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。
(2)CPU 等待手工操作。CPU的利用不充分。
2、
批处理系统
批处理系统:加载在计算机上的一个系统软件,在它的控制下,计算机能够自动地、成批地处理一个或多
个用户的作业(这作业包括程序、数据和命令)。
2
版权声明:本文标题:操作系统的发展与分类 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/shuma/1717450071a573590.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论