操作系统的概念

ʚHɞ ʚHɞ     2022-09-01     285

关键词:

 

操作系统的概念

 

 

 

为何要有操作系统

 

程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,这个工作就是操作系统来干的,是程序员从繁琐的工作中解脱出来。

 

 

 

操作系统的位置

 

操作系统由两部分组成: 1.内核 2.系统调用     

 

操作系统位于计算机硬件与应用软件之间,本质也是一个软件;一部分运行于内核态,另一部分运行于用户态。

 

 

 

操作系统的功能

 

1.隐藏了丑陋的硬件调用接口为应用程序员提供调用硬件资源的更好,更简单,更清晰的模型。

 

2. 将应用程序对硬件资源的竞态请求变得有序化。

 

 

 

操作系统的发展

1.   真空管和穿孔卡片

 

特点:没有操作系统的概念,所有的程序设计都是有纯粹的机器语言编写。

 

优点:程序员在申请的时间段内独享整个资源,即使调试自己的程序。

 

缺点:浪费资源,是串行的。

2.   晶体管和批处理系统

 

特点:人员方面直接有了明确的分工,计算机有专业操作人员运行。

 

优点:批处理,节省了机时。

 

缺点:整个流程需要人参与控制,计算过程仍是串行,影响程序开发效率,无法及时调试程序。

3.   集成电路芯片和多道程序设计

 

采用SPOOLING技术,不必要人将磁带搬来搬去,第三代计算机的操作系统广泛应用了第二代计算机的操作系统没有的多道技术。

4.   个人计算机

 

 

 

多道技术

 

多道技术的实现是为了解决多个程序竞争或者说共享同一个资源的有序调度问题,解决方式即多路复用,多路复用分为时间上的复用和空间上的复用。

 

 

操作系统的概念

 操作系统的概念   为何要有操作系统: 程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,这个工作就是操作系统来干的,是程序员从繁琐的工作中解脱出来。&nb... 查看详情

操作系统的抽象概念——进程虚拟内存文件

操作系统的抽象概念文件:I/O设备的抽象虚拟内存:对主存和磁盘I/O设备的抽象进程:对处理器、主存和I/O设备的抽象虚拟内存:为进程提供一个假象每个进程看到的内存都是一致的,称为虚拟地址空间。  查看详情

操作系统的概念特征功能和结构

操作系统的概念、特征、功能和结构一、操作系统的概念在信息化时代,软件被称为计算机系统的灵魂。而作为软件核心的操作系统,已经与现代计算机系统密不可分、融为一体。计算机系统自下而上可粗分为四个部分:硬件、... 查看详情

操作系统的概念1

   操作系统对上层提供的三种命令接口:   操作系统对上层提供的两种命令接口             查看详情

操作系统—操作系统的概念目标和功能

【操作系统】—操作系统的概念目标和功能本章节的思维导图一、操作系统的概念操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源分配,... 查看详情

c语言文件操作相关概念(代码片段)

...念一个文件通常就是磁盘上一段命名的存储区。但是对于操作系统来说,文件就会更复杂一些。例如,一个大文件可以存储在一些分散的区段中,或者还会包 查看详情

c语言文件操作相关概念(代码片段)

...念一个文件通常就是磁盘上一段命名的存储区。但是对于操作系统来说,文件就会更复杂一些。例如,一个大文件可以存储在一些分散的区段中,或者还会包 查看详情

读书笔记之《操作系统概念》

非常小型的操作系统,如篇首的小恐龙所使用的驱动手持设备的操作系统,是Silberschatz、Galvin和Gagne第七版《操作系统概念》中的一种前沿应用。通过保留最新的,保持有意义的,并改编为课程最需要的内容,这本引导市场潮流... 查看详情

操作系统一1操作系统的概念功能和目标,特征

操作系统第一章1、操作系统的概念2、操作系统的功能和目标3、小结4、操作系统的四个特征1、操作系统的概念整体印象:文字表述:操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计... 查看详情

操作系统-进程概念

...在运行的程序的抽象2、每个进程具有独立的地址空间3、操作系统通过调度将CPU的控制权交给某个进程二、进程控制块PCB(ProcessControlBlock)  又称进程描述符,进程属性,是操作系统用于管理控制进程的一个专门的 查看详情

操作系统概念文件系统接口

目录(?)[+]   文件概念文件是记录在外存上得相关信息的具有名称的集合。其具有连续的逻辑地址空间通常,文件表示数据和程序。数据文件可以包括,数字、字符、字符串或二进制。文件可以是自由形式,如文本文件... 查看详情

dockerd的核心概念,镜像操作

...入深的系统学习Docker过程。这里首先介绍Docker的三大核心概念:镜像(Image),容器(Container),仓库(Repository),其实你理解了着三个核心概念,也就能顺利的理解Dokcer的整个生命周期了。Docker镜像????Docker镜像(Image)类似于 查看详情

操作系统的基本概念

计算机系统自下而上可粗分为四个部分:硬件、操作系统、应用程序和用户。操作系统管理各种计算机硬件,为应用程序提供基础,并充当计算机硬件与用户之间的中介。 操作系统(OperatingSystem,OS)是指控制和管理整个计算机... 查看详情

posix相关概念

POSIX  表示可移植操作系统接口(PortableOperatingSystemInterface,缩写为POSIX),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称。POSIX标准意在期望获... 查看详情

操作系统的概念

一为什么要有操作系统现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。一般而言,现代计算机系统是一个复杂的系统。其一:如果每位应用程序... 查看详情

操作系统—处理机调度的概念以及层次

【操作系统】—处理机调度的概念以及层次本章节学习内容如下一、调度的基本概念当有一堆任务要处理,但由于资源有限,这些事情没办法同时处理,这就需要确定某种规则来决定处理这些任务的顺序,这就是... 查看详情

操作系统—处理机调度的概念以及层次

【操作系统】—处理机调度的概念以及层次本章节学习内容如下一、调度的基本概念当有一堆任务要处理,但由于资源有限,这些事情没办法同时处理,这就需要确定某种规则来决定处理这些任务的顺序,这就是... 查看详情

java线程:概念与原理

Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动... 查看详情