操作系统——入门介绍

news/2024/7/1 20:17:03

       什么是操作系统?操作系统都有哪些功能?操作系统如何工作?在进入操作系统这些概念之前,首先有必要了解一下整个计算机系统的结构,以及操作系统和计算机系统的关系。

        下面将计算机系统的结构用一张图来展现:

         

        硬件中的存储器除了包含主存和辅存外,cpu中的寄存器也可以看成一种特殊的存储器。

       

      硬件位于计算机系统的最内层。

      操作人员是计算机系统的最外层。

      软件为使用者和硬件提供接口界面。

 

 

        从上面的图中可以找到操作系统在计算机系统中的位置,知道了操作系统是计算机系统中的一个系统软件,有了这个宏观的概念,下面进入操作系统的学习。

     

操作系统的出现:

        早期的计算机没有操作系统,那时的计算机运行速度低,外围设备少,编制和运行一个程序比较简单,程序的装入、调试以及程序的运行都是通过控制台上的开关实现。随着技术的发展,手工操作已不能进行复杂的控制,而且速度慢,影响计算机的使用效率。为了解决这种矛盾,一种能管理计算机系统资源和控制程序运行的软件(操作系统)诞生了。

操作系统的功能:

       从资源管理的角度,操作系统主要完成四个方面的管理功能。

       处理器管理:进行处理器的分配调度。

       存储管理:根据用户程序的要求为它分配主存空间和实现重定位,同时还保护用户存放在主存储器中的程序和数据不被破坏。

       文件管理:面向用户实现按名存取,支持对文件的存储、检索以及解决文件的共享、保护和保密等问题。

       设备管理:负责管理各类外围设备,包括分配、启动和故障处理等,实现文件信息在存储介质与主存储器之间的传送。

 

后面将分别对操作系统的各项管理功能进行总结。

 

 

 

 


http://www.niftyadmin.cn/n/4225171.html

相关文章

【Parsec + ZeroTier】校园网内免费远程桌面(支持游戏)

前言 因为疫情被封宿舍,但是想用实验室的电脑学习(youxi)。 之前用过一些远程桌面的方案,但都不尽人意。TeamViewer算是一个老牌的产品,个人版是免费试用,轻度使用还行,但听说有同学长时间使用后被判定为商用&#x…

软工视频之软件生命周期

软件生命周期就是从软件产品开始直到该软件产品被淘汰的过程。研究软件生命周期是为了更科学有效的组织和管理软件的生产,从而使软件产品更可靠,更经济。 软件生命周期的阶段: 在软件的研制和开发分过程中:1)要了解和…

软考遗留的问题

这次软考复习,虽然每一章都比之前掌握的要好一些,但是,还是有几块儿问题没有搞清楚。 1. 数据结构和实际运用对应不上。 2. 数据结构和算法之间有什么关系? 3. 编译原理不清楚。自己只是简单的理解为就是将源程序解释或者编译成机…

软件工程之可行性研究

当接到一个软件开发项目时,要做的第一步不是进行需求分析而是进行可行性分析。通过可行性研究对所接项目进行研究评估,给出一个具体的方案,为接下来的需求分析打下坚实的基础。 可行性研究的含义: 可行性研究是软件开发生命周期中…

什么是POE交换机,它具备什么样的作用呢?

我们经常会在大中型场所的无线WiFi搭建或安防监控的视频传输网络搭建中,都能听到一个名词或一种设备叫作“POE交换机”。但是有部分人对POE交换机的认识还是比较,它到底具备怎么样的功能,与普通交换机相比又有哪些优势呢? 什么是P…

软件工程之需求分析

前言: 可行性分析的基本目的就是用较小的成本在较短的时间内确定软件是否有可行的解决方案,即软件值不值得开发的问题。一旦确定要开发软件,开发人员首要的任务是要搞清楚用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件&…

判断文件的更改时间是否超过24小时python脚本

判断文件的更改时间是否在24小时内: vi a1.py #!/usr/bin/python import osimport datetime dir"/root/ming.txt" now datetime.datetime.now()deltaH datetime.timedelta(seconds86400) f datetime.datetime.fromtimestamp(os.path.getmtime(dir)) if…

软考后的感受

软考结束了,下面说说这次复习时候的感觉吧。 1. 受老师讲《信息资源管理》总结思路的影响,罗列出每章不是目的,还要思考为什么软考要考这几章?每章和每章之间的关系是什么?发现这样分析它们之间的联系之后&#xff0c…