美文网首页
操作系统(一)——概述

操作系统(一)——概述

作者: 花卷呀花卷 | 来源:发表于2020-03-22 21:47 被阅读0次

总体逻辑框架

操作系统是介于应用软件与硬件的系统软件。
计算机在诞生之初并没有操作系统,运算功能依靠人工操作实现,为了解决由于人工介入导致速度慢,资料利用率不高的问题,出现了操作系统。操作系统经历批处理操作系统分时操作系统实时操作系统网络和分布式操作系统,它紧紧围绕着并发共享这两个最基本的特性演变。

逻辑框架.png

一、特征及目标

作为系统管理者,操作系统同时管理应用及硬件,目标通过提高硬件资源利用率来为应用提供更方便的服务。为此,它主要通过提供管理模块、软硬件接口来实现该目的。

1。管理模块

操作系统作为计算机系统资源的管理者,主要提供四个管理模块:内存管理、设备管理、进程管理及文件管理。可大略将这四个模块分为两类,前两者基于硬件提出,后两者则基于应用提出。


image.png

二、运行机制

1.接口

根据上图,操作系统作为用户与硬件之间的中间层,必然提供接口便于用户与硬件之间交互。如同PC上有各种各样的接口,操作系统也提供了三种接口:命令接口、程序接口和GUI。

1.1命令接口

命令接口根据作业控制方式不同,可分为联机命令接口和脱机命令接口。
联机命令接口:由用户通过键盘输入操作命令,向系统提出各种服务要求。最大特点是交互性强。
脱机命令接口:将编制好的作业控制命令直接交给系统处理。特点是批处理。

1.2程序接口和GUI

程序接口通过在程序中执行系统调用命令请求服务。
GUI是图像用户界面,其请求系统服务的原理与程序接口一致。

2.运行环境

CPU需要处理两类程序:操作系统内核程序和用户自编程序。前者通常执行I/O指令、置中断指令、存取用户内存保护的寄存器、送程序状态字到程序状态字寄存器等特权指令,为了保护这些特权指令不被用户程序执行,将CPU的运行环境划分为核心态和用户态,CPU通过执行指令切换两种工作状态。需要注意的是,操作系统处理的是内核态程序。

通常执行用户程序时不会使用特权指令,但可以通过中断、异常或者系统调用进行用户态和核心态的切换。

中断

中断是与当前程序运行无关的程序,类似同事有事需要你帮忙,打断你手头上的工作。常见的有如设备发出I/O结束中断,时钟中断等。

异常

异常源于CPU执行指令内部的事件,比如程序的非法操作码、地址越界、算术溢出、虚存系统的缺页及专门的陷入指令等引起的事件。

系统调用

用户程序通过系统调用来调用操作系统提供的一些子功能,包括设备管理功能、文件管理功能、进程控制功能、进程通信功能和内存管理功能。把这些申请调用系统的指令称为陷入指令(访管指令)。

异常与系统调用常常难以区分,异常是程序中某条指令错误造成,而系统调用则是运行正确的指令。

image.png

相关文章

  • 操作系统(一)——概述

    总体逻辑框架 操作系统是介于应用软件与硬件的系统软件。计算机在诞生之初并没有操作系统,运算功能依靠人工操作实现,为...

  • Linux简单命令

    linux 操作系统 一.linux 操作系统概述 1.常见操作系统- 服务端操作系统 : linux、unix、...

  • 操作系统概述

    1.操作系统的基本概念 计算机系统:硬件 操作系统 应用程序和永华(自上而下)操作系统 管理各种计算机硬件 为应用...

  • 操作系统概述

    我们平常所说的计算机,严格的讲应该指的是计算机系统,它包含硬件(如CPU,内存,显示器,打印机等)和软件(在硬件中...

  • 操作系统概述

    1、计算机硬件结构: 2、计算机存储层次: 3、简述开机启动过程: pc主板上的rom芯片,pc关机后,rom的数...

  • 操作系统概述

    操作系统的定义和作用 定义:操作系统是计算机系统中的一个系统软件,是一些程序模块的集合。 作用: (1)资源管理:...

  • 操作系统概述

    为什么需要操作系统 现代计算机系统由处理器、主存、总线等多个硬件组成,而同一种硬件不同的制作者也使其借口、规格各不...

  • 操作系统概述

    操作系统是什么? 操作系统几大概念 附记 认识操作系统相信对计算机有基本的认识的人,会了解计算机有五大部件:运算器...

  • 操作系统-概述

    基本特征 1. 并发 并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。 并行需要硬...

  • 操作系统概述

    什么是操作系统 操作系统(英语:operating system,缩写作 OS)是管理计算机硬件与软件资源的系统软...

网友评论

      本文标题:操作系统(一)——概述

      本文链接:https://www.haomeiwen.com/subject/hcnsyhtx.html