操作系统概述

第一章        操作系统概述

A.  计算机系统的地位、作用与目标

    1. 计算机系统简单工作原理:首先由输入设备接受外界信息(程序和数据),控制器发出指令将数据送入存储器(内存),然后向内存储器发出取指令命令;在取指令下,程序指令送入控制器。控制器对指令进行译码,并根据指令的操作要求,向存储器和运算器发出存数、取数命令和运算命令,经过运算器计算并计算结果存在存储器中;最后在控制器中的取数和输出命令的作用下,通过输出设备输出计算结果。
    2. 操作成系统是硬件之上的第一层软件,负责控制和管理计算机硬件并对其进行扩充和完善。
    3. 多道程序设计技术是指调度多道作业进入计算机内存,使这些程序在调度程序的管理下,轮流占用CPU运行。
    4. 系统吞吐量:系统在单位时间内所完成的工作量,其主要原因CPU与其他资源保持繁忙状态且同时运行和作业执行到完成或不能运行时才切换,导致系统开销小。
    5. 周转时间:作业被提交给操作系统开始到作业完成为止的时间。
    6. 平均周转时间:提交到系统的每个作业的周转时间之和的平均值。
    7. 操作系统定义:操作系统是系统软件的核心,操作系统是一组控制和管理计算机硬件、软件系统,合理地对每类作业进行调度以及方便用户使用的程序集合。
    8. 作业:用户要求计算机系统所做的一个计算机问题或者是一次事务处理的完整过程。
    9. 作业说明书:记录了当作业在计算机上运行出现了特殊情况时提交作业的用户对其的处理方式,还包括作业执行过程中的调度所需信息的描述。
    10. 作业控制块(JCB):是作业存在的唯一标志,是系统为了管理作业所设置的一个数据结构,存放管理和控制作业所必需的信息。作业控制块在作业被提交给系统时创建,并依据作业说明书进行初始化。

B.   操作系统的发展

    1. 分时操作系统:在一台计算机主机上连接多个带有显示器和键盘的终端,同时允许都个用户户通过自己的终端,以交互方式使用计算机,共享主机的资源。(保证在有限的时间范围内每个作业均能获得执行的机会)
    2. 分时操作系统与批处理系统的目标不同:批处理系统以提高资源利用率和作业吞吐量为目标,而分式操作系统则满足多个的联机用户的快速响应;批处理适应已经调试好的大型作业,而分时操作系统适应于正在调试的小型作业;
    3. 实时操作系统:对外部输入的信息,能够在限定的时间内处理完毕并做出相应,对系统的响应时间提出了更高的要求。主要是为了联机的实时任务服务。
    4. 通用操作系统:具有批处理、分时系统、实时系统的两个或全部功能
    5. 网络操作系统:是使网络上的个计算机能方便有效的共享网络资源,为网络用户提供所需的各种服务的软件和有关规程的集合。

C.   进程

    1. 程序的并发执行:在一定的时间范围内,计算机上有两个或多个程序都能出于可执行状态。对于同一任务具有的前趋关系,只能进行顺序执行。
    2. 通过在执行的程序的基础之上增加动态记录程序执行过程中信息的数据结构,保证程序执行过程中可间断,但执行状态不间断,以致不影响执行结果而引入进程概念,其中数据结构是进程控制块。
    3. 并发性:在同一时间间隔内,两个或多个事件发生。
    4. 并行性:在同一时间,两个或多个事件发生。
    5. 共享性:指的是计算机中的各类软、硬件资源都可以为多个用户程序共同使用。
    6. 互斥式共享:多个进程互斥使用资源,或者说多个进程使用资源时,只能一个进程使用完资源,才能允许下一个进程对该资源进行再次访问,即规定一定时间内只允许一个进程对其进行访问。被访问的该资源被称为“临界资源”或独占资源。
    7. 同时共享访问方式:分时方式对同一资源进行访问。
时间: 2024-12-19 21:27:01

操作系统概述的相关文章

计算机操作系统学习笔记_1_操作系统概述

操作系统概述 一.操作系统的概念.特征.功能和提供的服务 1.操作系统的概念     操作系统是计算机系统中最重要.最基本的系统软件,操作系统位于硬件和用户程序之间.    对于用户来讲:它能向用户提供使用计算机的接口;    从资源管理角度来看:它能管理计算机软硬件资源,提高其利用率;    再者,利用虚拟机技术(如WMWare,VirtualBox,Java虚拟机等),扩展了计算机的功能和使用范围.     因此,操作系统的定义为:操作系统是控制和管理计算机软.硬件资源,以尽可能合理.高效的

信管备考知识点精讲·操作系统概述

信息系统管理工程师是全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试.信息系统管理工程师考试要求考生掌握计算机系统.操作系统.数据库.计算机网络.信息化和信息系统等相关知识内容.信息系统管理工程师考试要求掌握的内容宽且多,备考期间哪些内容是需要重点掌握的呢?下面跟着希赛软考学院来学习信息系统管理工程师操作系统章节有关操作系统要重点掌握的内容. 信息系统管理工程师备考知识点精讲之操作系统概述 1.操作系统定义 操作系统:是管理软硬件资源.控制程序执行,改善人机界面,合

操作系统概述及发展历程

一.操作系统概述 计算机由CPU.内存.硬盘.主板.输入/输出设备等硬件组成. SHELL是特殊的应用程序,为用户提供与系统进行交互的入口. SHELL分为两类: GUI(Graphical User Interface),如Gnome.KDE.Xfce.Windows等: CLI(Command Line Interface),如sh.bash.ksh.cmd等 二.操作系统发展史 早期的操作系统为批处理系统,如job1$$$$job2$$$$job3$$$...... GE.Bell实验室.

《操作系统》第1章:操作系统概述

第1章:操作系统概述 1.1 操作系统概述 操作系统的基本特征:并发.共享.虚拟.异步.最基本特征:并发和共享.操作系统可粗分为:硬件.操作系统.应用程序.用户.操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源分配,以提供给用户和其他软件方便的接口和环境的程序集合,是计算机系统中最基本的系统软件.并发性是指若干事件在同一时间间隔内发生,并行性是指若干事件在同一时刻发生.引入进程的目的是使程序能并发执行.操作系统的并发性是通过分时得以实现.并行性是指系统具有

操作系统——第一章 操作系统概述

操作系统 掌握操作系统的基本概念.基本原理和基本功能,理解操作系统的整体运行. 掌握操作系统进程.内存.文件和I/O管理的策略.算法.机制以及相互关系. 能够运用所学的操作系统原理.方法去分析问题和解决问题并能用C语言表述相关算法 一.操作系统概述 (一)   操作系统的概念.特征.功能和提供的服务 (二)   操作系统的发展和分类 (三)   操作系统的运行环境 内核态与用户态 中断.异常 系统调用 (四)   操作系统的体系结构 并发: 2.  共享: 3.虚拟: 比如说只有一个CPU,但是

21、操作系统概述

1.实时操作系统 实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的操作系统.因而,提供及时响应和高可靠性是其主要特点.实时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的:软实时则只要按照任务的优先级,尽可能快地完成操作即可.我们通常使用的操作系统在经过一定改变之后就可以变成实时操作系统. 2.实时操作系统的特

操作系统概述笔记

Computer system consists of: hardware 2. operating system 3. application programs 4. users. Or hardware 2. Software 3. data Hardware provides the basic computing resources for the system, consists of: central processing unit(CPU) memory input/output(

操作系统概述(一)笔记

操作系统基本概念 1. 操作系统 控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合 2. 操作系统基本特征 1.并发 指两个或多个事件在同一时间间隔内发生 因此操作系统具有处理和调度多个程序同时执行的能力.在操作系统中,引入进程的目的就是使程序能够并发执行.注意同一时间间隔(并发)和同一时刻(并行)的区别,在每一时刻,但处理机环境下实际仅能有一道程序执行,微观上这些程序还是在分时地交替执行,操作系统的并发性是通过

操作系统概述(一)

何为操作系统,操作系统的发展历程 英语:operating system,缩写作 OS 两种定义: u  Operating system is a program that manages the computer hardware.        操作系统是管理计算机硬件资源的程序. u  A program that acts as an intermediary between a user of a computer and the computer hardware. 在计算机用户和