操作系统基础知识

合集下载

计算机操作系统基础知识

计算机操作系统基础知识

计算机操作系统基础知识计算机操作系统是一种控制和管理计算机硬件和软件资源的软件系统。

它为应用程序提供了一个运行环境,并且对硬件资源进行了有效地管理和分配。

计算机操作系统的基础知识对于理解计算机系统的工作原理和提高计算机操作技能非常重要。

本文将介绍计算机操作系统的一些基础知识。

一、操作系统的定义与功能操作系统是计算机系统中的一种软件,它负责管理计算机硬件和软件资源,并为应用程序提供一个运行环境。

操作系统的主要功能包括进程管理、文件管理、内存管理、设备管理和用户界面等。

1. 进程管理:进程是指计算机中正在运行的一个程序。

操作系统负责对进程的创建、调度和终止进行管理,以保证系统的高效运行。

2. 文件管理:文件是计算机存储数据的一种方式。

操作系统负责对文件的创建、读取、写入和删除进行管理,以便用户能够方便地访问和管理文件。

3. 内存管理:内存是计算机用于存储程序和数据的地方。

操作系统负责对内存的分配和回收进行管理,以提供给应用程序足够的内存空间。

4. 设备管理:设备管理是指对计算机硬件设备的管理和控制。

操作系统负责对各种输入输出设备的分配和控制,以满足应用程序对设备的需求。

5. 用户界面:用户界面是用户与计算机系统进行交互的方式。

操作系统提供了命令行界面和图形界面两种方式,使用户能够方便地操作计算机。

二、操作系统的类型根据操作系统的特点和用途,可以将操作系统分为主机操作系统、网络操作系统和嵌入式操作系统等几种类型。

1. 主机操作系统:主机操作系统是指安装在计算机主机上的操作系统,它能够管理主机的硬件和软件资源。

常见的主机操作系统有Windows、Linux和macOS等。

2. 网络操作系统:网络操作系统是指用于管理网络服务器和网络设备的操作系统。

它提供了一些特定的功能,如文件共享、打印服务和网络安全等。

常见的网络操作系统有Windows Server和Linux等。

3. 嵌入式操作系统:嵌入式操作系统是指安装在嵌入式设备中的操作系统,它通常具有一定的实时性和可靠性。

计算机组成与操作系统基础知识

计算机组成与操作系统基础知识

计算机组成与操作系统基础知识以下是计算机组成与操作系统基础知识:1. 计算机组成:- 硬件组件:计算机由各种硬件组件组成,包括中央处理器(CPU)、内存、存储设备、输入设备和输出设备等。

- CPU:中央处理器是计算机的核心,负责执行指令和处理数据。

它包含算术逻辑单元(ALU)、控制单元和寄存器。

- 内存:内存是计算机用于临时存储数据和程序的地方。

它通常比存储设备更快,但容量较小。

- 存储设备:计算机使用硬盘、固态硬盘(SSD)、光盘和USB 闪存等存储设备来长期保存数据。

- 输入设备:输入设备用于将数据和指令输入到计算机中,例如键盘、鼠标、触摸屏等。

- 输出设备:输出设备用于将计算机处理的结果输出给用户,例如显示器、打印机等。

2. 操作系统:- 定义:操作系统是管理计算机硬件和软件资源的软件系统,它为用户提供了一个与计算机交互的界面。

- 功能:操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备管理和用户接口。

- 进程管理:操作系统负责创建、调度和终止进程,以确保计算机高效地运行多个程序。

- 内存管理:操作系统管理内存分配和回收,以确保程序能够有效地使用内存。

- 文件系统管理:操作系统提供文件系统来组织和存储文件,并提供对文件的访问和保护。

- 设备管理:操作系统管理计算机的输入和输出设备,包括驱动程序的安装和设备的分配。

- 用户接口:操作系统提供用户与计算机交互的界面,例如命令行界面(CLI)和图形用户界面(GUI)。

3. 计算机操作系统的类型:- 单用户操作系统:单用户操作系统一次只能由一个用户使用,例如Windows 和macOS。

- 多用户操作系统:多用户操作系统可以同时支持多个用户登录和使用,例如Linux 和Unix。

- 分布式操作系统:分布式操作系统管理分布在不同地理位置的计算机资源,通过网络进行通信和协作。

- 移动操作系统:移动操作系统专门设计用于移动设备,如智能手机和平板电脑,例如Android 和iOS。

操作系统必备基础知识

操作系统必备基础知识

操作系统必备基础知识今天给大家推荐两份大佬们总结的PDF,一份是计算机基础知识,一份是操作系统,反正帅地看完之后,和面试官聊天,都有点飘了,废话不多说,下面就让小编带你去看看哪些操作系统必备基础知识,希望能帮助到大家!操作系统基础知识操作系统是计算机体系中必不可少的核心系统软件,其他软件(如编辑程序、汇编程序、编译程序、数据库管理系统等系统软件,以及大量应用软件)是建立在操作系统的基础上,并在操作系统的统一管理和支持下运行。

操作系统是用户与计算机之间的桥梁,用户可以通过操作系统提供的功能访问计算机系统中的软硬件资源。

操作系统的作用是通过资源管理提高计算机系统的效率,改善人机界面,为用户提供有好的工作环境。

有效地组织和管理系统中的各种软硬件资源,合理的组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。

简单的说,操作系统就是运行在计算机硬件和软件(其他系统软件和应用软件)之间的一个系统软件,它的主要作用就是让计算机能够运行的很好的同时让你觉得也不错。

操作系统分为这么几种:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、嵌入式操作系统、微机操作系统(这个我们就比较常见了,比如Linux、Windows、Unix、手机上的基于Unix的安卓系统等等)。

操作系统的功能可分为5大部分:处理机(CPU)管理、文件管理、存储管理、设备管理和作业管理。

下面说说处理机管理中的一些基础知识。

三态模型五态模型在多道程序环境的系统中,存在多个可以一起进行(并发执行)的进程,因此必然会存在进程之间的通信问题。

进程间的通信主要有同步、互斥、调度、死锁、信号量机制等问题进程间的同步多个进程都是独立进行的,有的时候需要在某些地方协调一下,比如进程A在生产一个原件,进程B要加工这个原件,这时候就需要进程B等待进程A完成后才能开始进行,这就是进程之间的同步。

进程间的互斥这就是指两个进程都想用同一个资源,但是这个资源同时只能被一个进程使用。

(计算机基础知识)操作系统基本概念

(计算机基础知识)操作系统基本概念

(计算机基础知识)操作系统基本概念操作系统基本概念操作系统(Operating System,简称OS)是计算机系统中的核心软件之一,它负责管理和协调计算机硬件、软件资源,提供用户与计算机硬件之间的接口,为应用程序的执行提供环境。

在计算机基础知识中,操作系统是一个重要的概念,下面将从操作系统的定义、功能和分类等方面展开论述。

一、操作系统的定义操作系统是指控制和管理计算机硬件及各种软件资源,合理分配计算机系统资源,为用户提供良好的使用环境的系统软件。

它是计算机系统的核心组成部分,负责处理硬件与软件之间的交互,并提供各种服务,如进程管理、内存管理、文件管理、设备管理等。

二、操作系统的功能1.进程管理:操作系统负责创建、调度和终止进程,保证多个进程在计算机资源上合理高效地共享。

2.内存管理:操作系统管理计算机的内存资源,包括内存的分配、回收和虚拟内存的管理,确保各个进程能够得到足够的内存空间。

3.文件管理:操作系统负责管理计算机上的文件系统,包括文件的存储、读写、保护和共享等,提供对文件的操作和管理。

4.设备管理:操作系统管理计算机的各种输入输出设备,包括设备的初始化、分配、控制和处理设备的中断等。

5.用户接口:操作系统为用户提供与计算机硬件交互的接口,包括命令行界面、图形用户界面和网络接口等,使用户可以方便地操作计算机。

三、操作系统的分类根据计算机系统的结构和特点,操作系统可以分为以下几类:1.批处理操作系统:批处理操作系统是最早的一种操作系统,它按照用户提交的作业顺序,自动进行作业的运行,无需用户交互。

2.分时操作系统:分时操作系统允许多个用户同时使用计算机系统,每个用户分配到一定的时间片来执行程序。

3.实时操作系统:实时操作系统要求在特定的时间限制内完成任务,常用于对时间要求较高的实时应用领域,如工业控制和航空航天等。

4.网络操作系统:网络操作系统是在分布式计算环境下运行的操作系统,多台计算机通过网络连接,在操作系统的管理下协同工作。

计算机操作基础知识

计算机操作基础知识

计算机操作基础知识计算机操作是人与计算机进行交互的过程,是我们平时使用电脑时必不可少的一部分。

掌握基础的计算机操作知识,可以让我们更加高效地利用计算机完成各种任务。

本文将介绍一些常用的计算机操作基础知识,并提供相应的操作指南,帮助读者更好地理解和应用这些知识。

1. 操作系统操作系统是计算机的核心软件之一,负责管理和控制计算机的硬件和软件资源。

目前常见的操作系统有Windows、Mac OS和Linux等。

在操作系统中,我们需要了解以下几个重要的概念和操作:1.1 登录与注销登录是指通过输入用户名和密码进入操作系统的过程,而注销则是退出当前用户账户,回到登录界面或关机。

通常情况下,登录操作可以在电脑启动后直接输入密码或选择用户账户,注销则可以通过操作系统提供的注销选项来实现。

1.2 桌面与任务栏桌面是操作系统的主界面,通常显示在计算机启动后的第一个界面。

我们可以在桌面上放置各种快捷方式、文件和文件夹,以便快速访问。

任务栏通常位于桌面底部,用于显示已打开的应用程序和系统图标,可以方便地进行切换和管理。

1.3 文件管理与操作文件管理是指对计算机硬盘上的文件和文件夹进行组织、查找和操作。

在操作系统中,我们可以通过资源管理器或文件浏览器等工具来进行文件管理。

常用的操作包括创建、复制、移动和删除文件等。

2. 常用办公软件办公软件是日常工作和学习中必不可少的工具,常见的办公软件包括文字处理软件、电子表格软件和演示软件等。

以下是几款常用的办公软件及其基本操作:2.1 文字处理软件文字处理软件使我们可以创建、编辑和格式化文档,其中最常见的就是Microsoft Word。

在文字处理软件中,我们可以通过以下操作来实现对文档的编辑和格式化:-新建文档:点击软件界面上的“新建”按钮或使用快捷键Ctrl + N来新建一个空白文档。

-输入文本:在文档中直接输入需要的文字内容即可。

-格式化文本:可以通过选中文字并使用工具栏上的相关按钮来进行字体、字号、颜色和对齐方式等格式的设置。

操作系统基础知识

操作系统基础知识
系 统 将 内 存 储 器 划 15DC000H
分 为 系 统 空 间 和 用 19A2000H 户 空 间 , 存 储 管 理 1D61000H 主 要 管 理 用 户 空 间 。2243000H
2537000H
系统空间
6000KB
3864KB
3836KB
用 户
5000KB


3024KB
存储管理的主要功能
限制地址越界:操作系统对每个进程产生的 地址进行检查,只允许在各自的内存空间或 共享区域中运行和存取数据。
防止操作越权:用户进程不允许访问系统进 程的内存空间;有些进程可以修改共享区域 中的数据,但某些进程只能执行读操作。
3.4.3 文件管理
文件管理是对文件、目录和外部 存储器进 行管理,提供按名存取文件的手段,方便用户 对文件进行存取、保护和共享操作,以便充分 利用外存储器空间。
用 户 作业 读卡机

打印机

中断请求
I/O处理机 通道
主机
磁带
计算机
3.3 操作系统的分类及特征
操作系统是计算机系统中的核心软件,其 类型与计算机的硬件结构有着紧密联系,通过 操作系统才能实现硬件的功能,操作系统的类 型也决定着计算机系统的运行模式、作用和功 能。
3.3.1 操作系统的基本类型
根据操作系统的功能特征,可以将操作统 分为多道批处理系统、分时系统和实时系统3种 基本类型。
存储管理
C 存储保护
D 虚拟存储器
用户能使用比实际内存 大得多的虚拟空间,实 现了内存的扩充。
1.存储器的分配
为了便于分配和收回内存空间,操作系统 通过内存分配表和内存空闲表管理内存储器。
进程标识 2456 3220 3300 2456

电脑操作系统基础知识大全

电脑操作系统基础知识大全

电脑操作系统基础知识大全电脑操作系统是指一种软件,它管理着计算机硬件和软件资源,并提供程序运行的环境。

作为计算机的核心组件,了解电脑操作系统的基础知识对于提高计算机使用效率和解决常见问题至关重要。

本文将全面阐述电脑操作系统的基础知识,帮助读者更好地理解和应用。

一、操作系统的定义和作用操作系统(Operating System)是一种软件,它主要负责管理计算机的硬件和软件资源,为用户和应用程序提供一个稳定、高效的工作环境。

操作系统的核心功能包括进程管理、内存管理、文件系统管理、设备管理和用户界面等。

二、操作系统的分类1. 单任务操作系统单任务操作系统一次只能执行一个任务,例如早期的DOS系统。

这种操作系统的优点是简洁高效,但缺点是功能有限。

2. 多任务操作系统多任务操作系统可以同时执行多个任务,例如现代的Windows、Mac OS和Linux系统。

多任务操作系统的优点是可以提高计算机的利用率,但也需要更高的硬件配置。

3. 分时操作系统分时操作系统允许多个用户通过终端或远程登录方式共享计算机系统的资源,例如Linux服务器系统。

分时操作系统的优点是提高资源利用率,但需要良好的网络和服务器配置。

三、操作系统的主要功能1. 进程管理进程是指操作系统中正在运行的程序。

操作系统负责控制进程的创建、调度和终止,保证进程的有序执行。

2. 内存管理内存管理是操作系统的一个重要功能,它负责分配和回收计算机内存资源,保证应用程序可以正常运行。

3. 文件系统管理文件系统管理是操作系统负责管理存储在硬盘上的文件和目录,包括文件的存取、共享和保护等功能。

4. 设备管理设备管理是指操作系统对计算机硬件设备的管理和控制,包括设备的驱动程序管理、输入输出控制等功能。

5. 用户界面用户界面是操作系统与用户之间的交互界面,包括命令行界面和图形界面。

用户可以通过用户界面来操作计算机系统。

四、常见的操作系统1. Windows操作系统Windows操作系统是微软公司开发的一个图形界面操作系统,被广泛应用于个人电脑和企业计算机。

电脑操作系统基础知识大全

电脑操作系统基础知识大全

电脑操作系统基础知识大全这是一本现代操作系统介绍的电子书,虽然看上去很专业,但是还是很通俗,略有电脑基础的人可以读一读,会从更加底层一些的角度全面认识电脑。

下面就让小编带你去看看电脑操作系统基础知识吧,希望能帮助到大家!操作系统基础解析:Windows和Linu__ 到底有何不同?计算机操作系统是基础软件,分为闭源和开源两类。

广义的操作系统包括:计算机(PC、工作站、服务器)系统、移动端系统(例如鸿蒙)、嵌入式系统等。

本文只涉及计算机操作系统。

计算机操作系统的功能角色:作为用户和计算机硬件资源之间的交互,管理调度硬件资源,为应用软件提供运行环境。

操作系统属于基础软件,是系统级程序的汇集,为用户屏蔽底层硬件复杂度,并提供编程接口和操作入口。

操作系统控制处理器(CPU)调度系统资源,控制应用程序执行的时机,决定各个程序分配的处理器时间(CPU time)。

操作系统需要兼容底层硬件和应用软件,才能实现计算机的功能。

根据核心代码是否向开放,操作系统可划分为两类:开源系统、闭源系统。

1. 闭源操作系统:代码不开放,以微软 Windows 系统为代表微软公司内部的研发团队开发Windows 操作系统,并开发配套的应用软件,比如 Office。

在生态建设方面,Intel 和 Windows 长期合作形成 Wintel 体系,在 PC 端市占率全球领先Windows 系统的访问分为User mode(用户模式)和Kernel mode(内核模式)。

用户级的应用程序在用户模式中运行,而系统级的程序在内核模式中运行。

内核模式允许访问所有的系统内存和 CPU 指令。

Windows 系统从最早期的 16 位、32 位到现在流行的 64 位,系统版本从最初的Windows 1.0 到Windows 95、Windows 98、Windows 2000、Windows 2003、Windows __P、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 和Windows Server 服务器企业级操作系统,不断持续更新。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统基础知识中国科学技术大学软件学院石竹Shizhu@考点1:操作系统基础知识★★★★★考点点拨:本考点要求掌握操作系统的定义、特征、功能与类型。

【试题1】系统软件是______的软件。

(2004年上半年上午填空25)A)向应用软件提供系统调用等服务B)与具体硬件逻辑功能无关C)在应用软件基础上开发D)并不具体提供人机界面答案:A分析:系统软件是用来保证机器正确、高效运转的一些软件,包括操作系统、语言处理程序及实用程序等,它向应用软件、用户提供各种服务功能;为用户提供良好的界面。

【试题2】操作系统是一种______,作业管理和进程管理是操作系统的重要组成部分。

(1998年上午题2A)A)专用软件B)应用软件C)系统软件D)实用软件答案:C分析:计算机软件可分系统软件和应用软件二大类。

系统软件主要用于计算机内部的管理、维护、控制、运行以及计算机的翻译、编辑、控制和运行等。

主要包括操作系统、监控管理程序、设备驱动程序、语言编译系统等。

应用软件是指为了解决实际问题而编写的计算机程序。

理论连接:操作系统的定义与作用操作系统(operating system)是计算机系统中的一个系统软件,是一些程序模块的集合——它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能高效地运行。

操作系统的作用:管理系统中的各种资源、 为用户提供良好的界面。

对计算机系统而言, 操作系统是对所有系统资源进行管理的程序的集合;对用户而言,操作系统提供了对系统资源进行有效利用的简单抽象的方法。

安装了操作系统的计算机称为虚拟机(virtual machine),是对裸机的扩展。

【试题3】现代操作系统的两个基本特征是______和资源共享。

A)多道程序设计B)中断处理C)程序的并发执行D)实现分时与实时处理答案:C理论链接:操作系统特征:操作系统具有如下特征:1)并发:在计算机系统中同时存在多个程序,宏观上:这些程序是同时在执行的,微观上:任何时刻只有一个程序在执行,即微观上这些程序在CPU上轮流执行。

2)共享:操作系统与多个用户的程序共同使用计算机系统中的资源。

3)虚拟性:把一台物理设备变成逻辑上的多台设备4)随机性(不确定性):操作系统必须随时对以不可预测的次序发生的事件进行响应。

【试题4】操作系统的功能不包括______。

(2004年下半年上午填空17)A)提供用户操作界面B)管理系统资源C)提供应用程序界面D)提供HTML答案:D分析:操作系统主要是对系统资源进行管理,它不提供有关HTML的功能。

【试题5】以下______项功能不是操作系统具备的主要功能。

A)存储管理B)设备管理C)文档编辑D)CPU调度答案:C分析:操作系统的主要功能有:作业管理、进程管理、存储管理、设备管理和文件管理。

理论链接:操作系统的主要功能1.作业管理:包括任务管理、界面管理、人机交互、图形界面、语音控制和虚拟现实等;2.文件管理:又称为信息管理;3.存储管理:实质是对存储“空间”的管理,主要指对内存的管理;4.设备管理:实质是对硬件设备的管理,其中包括对输入输出设备的分配、启动、完成和回收;5.进程管理:又称处理机管理,实质上是对处理机执行“时间”的管理,即如何将CPU真正合理地分配给每个任务。

【试题6】分时操作系统的主要特征之一是提高______。

(2001年上午题26)A)计算机系统的可靠性B)计算机系统的交互性C)计算机系统的实时性D)计算机系统的安全性答案:B分析:分时操作系统的主要特征有:多路性、独立性、交互性和及时性。

【试题7】从供选择的答案中选出同下列叙述关系最密切的子句, 把编号写在答案的对应栏内。

A)为了提高计算机的处理机和外部投备的利用率,把多个程序同时放入主存储器,在宏观上并行运行。

B)把一个程序划分成若干个可同时执行的程序模块的设计方法。

C)多个用户在终端设备上以交互方式输入、排错和控制其程序的运行。

D)由多台计算机组成的一个系统。

这些计算机之间可以通过通信来交换信息;互相之间无主次之分;它们共享系统资源;程序由系统中的全部或部分计算机协同执行。

管理上述计算机系统的操作系统。

E)有一类操作系统的系统响应时间的重要性超过系统资源的利用率, 它被广泛地应用于卫星控制、导弹发设、飞机飞行控制、飞机订票业务等领域。

(1991年上午题1)A~E: (1)分时操作系统(2)实时操作系统(3)批处理操作系统(4)网络操作系统(5)分布式操作系统(6)单用户操作系统(7)多重程序设计(8)多道程设计(9)并发程序设计答案:A)8 B)9 C)1 D)5 E.2分析:多道程设计是为了提高计算机的处理机和外部投备的利用率。

它允许多个作业或多个任务同时装入主机存储器,使一个中央处理器轮流执行各个作业, 各个作业可以同时使用各自所需的外围设备。

程序的并发执行是指两个或两个以上程序在计算机系统中同处于己开始执行且尚未结束的状态。

把能够参与并发执行的程序称为并发程序。

而把一个程序划分成若干个可同时执行的程序模块的设计方法属于并发程序设计方法。

把计算机的系统资源(尤其是CPU时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片,在终端设备上以交互方式输入、排错和控制其程序的运行,实现多个用户分享同一台主机。

进行这样管理的操作系统属于分时操作系统。

分布式系统是以计算机网络为基础的,它的基本特征是处理上的分布,即功能和任务的分布。

分布式操作系统的所有系统任务可在系统中任何处理机上运行,自动实现全系统范围内的任务分配并自动调度各处理机的工作负载。

能对随机发生的外部事件作出及时的响应并对其进行处理的操作系统是实时操作系统。

这类操作系统的系统响应时间的重要性超过系统资源的利用率, 它被广泛地应用于卫星控制、导弹发设、飞机飞行控制、飞机订票业务等领域。

【试题8】操作系统是一种___A___。

在操作系统中采用多道程序设计方式能提高CPU 和外部设备的___B___。

一般来说,为了实现多道程序设计,计算机需要有___C___。

操作系统___D___已经成为工作站上的主流操作系统。

对于使用___D___操作系统的计算机系统来说,___E___语言是主要的高级语言。

(1990年上午题6)A:① 通用软件 ② 系统软件 ③ 应用软件 ④ 软件包B:① 利用效率 ② 可靠性 ③ 稳定性 ④ 兼容性C:① 更大的内存 ② 更快的外部设备 ③ 更快的 CPU ④ 更先进的终端D:① VMS ② DOS ③ MVS ④ UNIXE:① Pascal ② Ada ③ C ④ Fortran答案:A)2 B)1 C)1 D)4 E)3分析:操作系统是一种系统软件。

在操作系统中采用多道程序设计方式能提高 CPU 和外部设备的利用效率。

一般来说,为了实现多道程序设计,计算机需要有更大的内存。

操作系统UNIX是当前工作站上的主流操作系统之一。

对于使用UNIX操作系统的计算机系统来说,C语言是主要的高级语言。

理论链接:操作系统的类型操作系统分为批处理操作系统(单、多道批处理)、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、个人计算机操作系统、嵌入式操作系统。

1.批处理操作系统在计算机系统中能支持同时运行多个相互独立的用户程序的操作系统。

1)单道批处理系统50年代产生的世界第一个操作系统,每次只允许一个作业或一个任务执行。

用户一次可以提交多个作业,但系统一次只处理一个作业,处理完一个作业后,再调入下一个作业进行处理。

这些调度、切换系统自动完成。

不需人工干预。

2)多道批处理系统60年代。

允许多个作业或多个任务同时装入主机存储器,使一个中央处理器轮流执行各个作业,各个作业可以同时使用各自所需的外围设备。

作业执行时用户不能直接干预作业的执行,当作业中发现出错,由操作系统通知用户重新修改后再次装入执行。

特点:多道、成批、宏观上并行。

2.分时操作系统把计算机的系统资源(尤其是CPU时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片,实现多个用户分享同一台主机的操作系统。

分时系统的基本特征:多路性、独立性、交互性、及时性。

3.实时操作系统能对随机发生的外部事件作出及时的响应并对其进行处理的操作系统。

实时系统用于控制实时过程,它主要包括实时过程控制和实时信息处理两种系统。

其特点是:对外部事件的响应十分及时、迅速;系统可靠性高。

实时系统一般都是专用系统,它为专门的应用而设计。

实时操作系统又可分:实时控制系统、实时信息处理系统。

4.网络操作系统使网络上各计算机能方便而有效地共享网络资源,为网络用户提供所需的各种服务的软件和有关协议的集合。

功能:实现多台计算机之间的相互通信及网络中各种资源的共享。

5.分布式操作系统分布式系统是以计算机网络为基础的,它的基本特征是处理上的分布,即功能和任务的分布。

分布式操作系统的所有系统任务可在系统中任何处理机上运行,自动实现全系统范围内的任务分配并自动调度各处理机的工作负载。

网络和分布式的区别:(1) 分布具有各个计算机间相互通讯,无主从关系;网络有主从关系。

(2) 分布式系统资源为所有用户共享;而网络有限制地共享。

(3) 分布式系统中若干个计算机可相互协作共同完成一项任务。

6.微机操作系统配置在微机上的OS。

如:DOS、 Windows Xp、 Unix、Linux等7.嵌入式操作系统在各种设备、装置或系统中,完成特定功能的软硬件系统称为嵌入式系统。

在嵌入式系统中的OS,称为嵌入式操作系统嵌入式操作系统,是运行在嵌入式智能芯片环境中,对整个智能芯片以及它所操作、控制的各种部件装置等等资源进行统一协调、调度、指挥和控制的系统软件。

典型嵌入式操作系统的特性是完成某一项或有限项功能;它不是通用型的,在性能和实时性方面有严格的限制。

嵌入式操作系统占有资源少、易于连接。

嵌入式操作系统系统功能可针对需求进行裁剪、调整和生成以便满足最终产品的设计要求。

【试题9】某些操作系统,将一条命令的执行结果输出给下一条命令,作为其输入并加以处理,这是系统的__A__机制。

使命令所需要的信息不从键盘接收,而取自另一个文件,这是系统的__B__机制。

使命令的执行结果直接引向另一个文件,而不在屏幕上显示,这是系统的__C__机制。

操作系统不从键盘逐条接收命令并执行,而调用一个正文文件,执行其中的一系列命令,这种方式称为__D__方式,编写这样的文件应符合__E__语言的语法规则。

(2000年上午题4)A:(1)链接 (2)输入重定向 (3)管道 (4)输出重定向B:(1)输入重定向 (2)管道 (3)读保护 (4)批处理C:(1)管道 (2)输出重定向 (3)清屏 (4)显示屏蔽D:(1)初始装入 (2)批处理 (3)管道 (4)系统生成E:(1)命令定向 (2)机器指令 (3)人机会话 (4)作业控制 答案:A)3 B)1 C)2 D)2 E)4分析:某些操作系统,如Dos,Unix等,可以将一条命令的执行结果输出给下一条命令,作为其输入并加以处理,这种机制是系统的管道机制。

相关文档
最新文档