操作系统知识点整理
- 格式:docx
- 大小:29.59 KB
- 文档页数:6
操作系统知识点总结
操作系统知识点总结
一、操作系统概述
1.什么是操作系统
操作系统是一种管理和控制计算机硬件和软件资源的软件系统。它提供了用户与计算机硬件之间的接口,并协调和组织计
算机系统的工作。
2.操作系统的功能
●进程管理:负责创建、终止和切换进程,以及对进程的调度和同步。
●内存管理:管理计算机的内存资源,包括内存分配和回收、虚拟内存管理等。
●文件系统:提供对存储设备上的文件的管理和访问。
●设备管理:管理计算机的硬件设备,包括设备的分配、调度和驱动程序的管理。
●用户界面:提供用户与计算机系统之间的交互方式,如图形用户界面(GUI)和命令行界面(CLI)等。
二、进程管理
1.进程与线程的概念和区别
●进程是一个正在执行中的程序,由程序、数据和控制块组成,拥有独立的地质空间。
●线程是进程的执行单位,是进程内的一个独立执行流程,共享进程的资源。
2.进程调度算法
●先来先服务(FCFS)调度算法
●最短作业优先(SJF)调度算法
●优先级调度算法
●时间片轮转调度算法
●多级反馈队列调度算法
3.进程同步与互斥
●临界区问题与解决方法
●互斥量(Mutex)与信号量(Semaphore)
●管程(Monitor)及其实现
三、内存管理
1.内存分配方法
●连续分配:固定分区、可变分区、动态分区
●非连续分配:分页、分段、段页式
2.虚拟内存管理
●页表和页表项
●页面置换算法:FIFO、LRU、Clock等
●页面置换策略:全局置换、局部置换
四、文件系统
1.文件系统的组成
●文件和文件类型
●目录结构:单级目录、多级目录、树形目录、索引目录等
第一章操作系统引论
操作系统功能:
1. 资源管理:协调、管理计算机的软、硬件资源,提高其利用率。
2. 用户角度:为用户提供使用计算机的环境和服务。
操作系统特征:1.并发性:指两个或多个事件在同一时间间隔内发生。
2.共享性:资源可供内存中多个并发执行的进程(线程)共同使用
3.虚拟性:是指通过某种技术把一个物理实体变为若干个逻辑上的对应物
在操作系统中,虚拟的实现主要是通过分时使用的方法。
4.异步性:进程是以人们不可预知的速度向前推进,此即进程的异步性
客户/服务器模式的优点:
1.提高了系统的灵活性和可扩充性
2.提高了OS的可靠性
3.可运行于分布式系统中
微内核的基本功能:
进程管理、进程间通信、存储器管理、低级I/O功能。
第二章进程
程序和进程区别:程序是静止的,进程是动态的,进程包括程序和程序处理的对象
程序顺序执行:顺序性,封闭性,可再现性
程序并发执行:间断性,无封闭性,可再现性
进程:1.进程是可并发执行的程序的一次执行过程;
2.是系统进行资源分配和调度的一个独立的基本单位和实体;
3.是一个动态的概念。
进程的特征: 1.动态性:
进程是程序的一次执行过程具有生命期;
它可以由系统创建并独立地执行,直至完成而被撤消
2.并发性;
3.独立性;
4.异步性;
进程的基本状态:
1.执行状态;
2.就绪状态;
3.阻塞状态;
进程控制块PCB:记录和描述进程的动态特性,描述进程的执行情况和状态变化。
是进程存在的唯一标识。
进程运行状态: 1.系统态(核心态,管态)具有较高的访问权,可访问核心模块。
2.用户态(目态)限制访问权
操作系统知识点总结.txt男人的话就像老太太的牙齿,有多少是真的?!问:你喜欢我哪一点?答:我喜欢你离我远一点!执子之手,方知子丑,泪流满面,子不走我走。诸葛亮出山前,也没带过兵!凭啥我就要工作经验?1、 操作系统概念(几种观点):1)操作系统是硬机器的扩展:虚拟机的观点 2)操作系统是机器的管理者:资源管理的观点。“1按性质把计算机资源分成四类:处理机(即CPU),存储器,外部设备,程序和数据。前三种属于硬资源,后一种属于软资源。 2计算机运行对硬资源的使用解决四个问题:记住资源当前状态,制定资源分配策略,实施资源分配,完成资源回收。 ”2、 Os的基本特征和功能:处理机管理 存储管理 设备管理 文件管理3、 Os系统的引入和发展(多道程序、批处理系统、分时系统、实时系统 各自特征、存在问题)1批处理系统指用户作业被分批处理。2“多道”批处理系统,即是在内存中同时存放一批中的几个作业程序,它们对系统资源进行共享与竞争。具有“多路 共享 自动 封闭”等特点。 3配有分时操作系统的计算机系统称为分时系统。分时系统采用“时间片轮转”的处理机调度策略。分时系统的特点多路性 交互性 独立性 及时性 4实时操作系统是能对来自外部的请求和信号在限定的时间范围内做出及时响应的操作系统。 (常用于控制系统)实时系统的特点 高及时性 高可靠性 4、 三种接口类型:1程序接口:系统调用命令 2命令接口:命令行和图形用户界面 5、 中断概念 是指在CPU执行程序过程中,由于内部或某个外部事件的发生,让CPU暂时中止正在执行的程序而转向该突发事件的处理,处理完毕后返回被中止的程序继续执行的这样一个处理过程。 (os”中断驱动”,中断使os重新获得对系统的控制权。典型中断:系统调用、时间片到、输入/输出完成时)中断分为两类:由CPU进行内部处理或执行特定指令时产生的中断,称为软中断,也称内中断(例:系统调用);由外部事件引发的中断称为硬中断,也称外中断。硬中断又可细分为可屏蔽中断和不可屏蔽中断两种类型。 具体中断源的种类 1外部设备中断 2程序中断 3时钟中断 4硬件失效中断第二章 进程与线程 1、 进程和程序的概念及比较(区别和联系)。“进程”是指一个程序在给定数据集合上的一次执行过程,是系统进行资源分配和运行调度的独立单位。 进程是一个动态的概念,强调的是程序的一次“执行”过程;程序则是一组有序指令的集合,在多道程序设计环境下,它不涉及“执行”,是一个
Linux 操作系统基础知识概览
以下是一些关于Linux 操作系统的常见知识点:
1.Linux 基础:
●Linux 的起源和发展历史
●Linux 的主要组成部分:内核、Shell、文件系统等
●常见的Linux 发行版(如Ubuntu、Debian、CentOS 等)
●常用的命令行工具和基本命令(如ls、cd、mkdir、rm 等)
2.用户和权限管理:
●用户账户的创建和管理
●用户组的概念和使用
●文件和目录的权限设置和管理
●sudo 权限和root 用户的重要性
3.文件系统:
●Linux 文件系统的层级结构
●常见的文件系统类型(如ext4、XFS、Btrfs 等)
●挂载和卸载文件系统
●磁盘和分区管理工具(如fdisk、parted 等)
4.进程管理:
●进程的概念和属性
●进程的创建、终止和管理
●进程状态的了解和监控
●进程间通信的方式(如管道、信号、共享内存等)
5.网络和安全性:
●网络配置和网络接口管理
●网络命令和工具(如ifconfig、ping、ssh 等)
●防火墙和安全性措施(如iptables、SELinux 等)
●远程访问和远程管理(如SSH、SCP、rsync 等)
6.软件包管理:
●软件包管理系统(如apt、yum、dnf 等)
●软件包的安装、升级和卸载
●软件包的依赖关系和解决依赖问题
●软件源和仓库的管理
7.Shell 脚本编程:
●Shell 脚本的基础语法和结构
●变量、条件语句、循环和函数的使用
●Shell 命令和管道的组合
●脚本的调试和错误处理
以上只是Linux 操作系统知识的一些常见方面,涵盖了基础知识、用户和权限管理、文件系统、进程管理、网络和安全性、软件包管理以及Shell 脚本编程等。要深入学习Linux,建议进一步学习和实践这些知识点,并探索更多高级主题,如网络服务配置、系统性能优化等。
《操作系统》基本知识点
名目
第1章 (4)
1.操作系统的概念* (4)
2.操作系统的历史* (4)
3.操作系统的基本类型* (5)
4.操作系统的功能* (5)
5.研究操作系统的观点* (5)
第2章操作系统用户界面 (6)
6.操作系统的用户界面有哪些* (6)
7.操作系统命令接口的要紧操纵方式 (6)
8.作业的的概念、作业状态及作业控
制 (6)
9.作业建立的方法(SPOOLING系统
*) (7)
10. UNIX系统的三层结构是哪些?各
层包含些什么?* .......... 错误!未定义书签。第3章进程治理 .. (7)
11.在单道程序系统中和在多道程序
系统中,程序执行的特点各有哪些?* (7)
12.进程的概念* (7)
13.进程的特征* (7)
14.进程、程序和作业的联系与区别* (8)
14.进程的描述* (8)
15.进程状态及其转换* (8)
16.进程互斥与同步* (9)
17.什么是死锁?死锁产生的缘由?
产生死锁的必要条件?进程互斥与同
步* (12)
18.什么是线程?为什么要引入线
程? (13)
19. 进程和线程的关系有哪些? (13)
20.引入线程的好处有哪些?* (13)
第4章处理机调度 (14)
21. 什么是作业调度?什么是进程调
度?进程调度的时机有哪些?* (14)
22. 常用的调度算法有哪些?它们适
用范围如何?* (14)
23.完成下列各题: (14)
第5章存储治理 (16)
24. 要求完成下列各题: (16)
25. 要求能做本章所有作业。* (17)
26. 页式治理的优缺点。 (17)
操作系统知识点总结
在计算机科学领域中,操作系统是一个至关重要的概念。它是计算
机系统中的核心软件之一,负责管理和协调硬件资源,提供用户与计
算机之间的接口,使得计算机可以高效地运行。本文将对一些操作系
统的重要知识点进行总结,帮助读者加深对操作系统的理解。
一、操作系统的定义和作用
操作系统是一种系统软件,是计算机系统中最基本的软件。它通过
管理硬件资源和提供用户接口来使得应用程序能够运行。操作系统具
有多种功能,包括进程管理、内存管理、文件系统管理、设备驱动等。操作系统的主要目标是提供一个方便、高效、安全的计算环境。
二、进程和线程
进程是指在计算机上运行的一个程序的实例。每个进程都有自己的
地址空间和资源,操作系统能够调度多个进程,使它们能够并发地运行。线程是进程中的一个执行单元,一个进程可以有多个线程。线程
共享进程的地址空间和资源,但每个线程有自己的栈和寄存器。多线
程可以充分利用计算机的多核处理器,提高系统的并行性能。
三、内存管理
内存管理是操作系统的一个重要功能。它负责分配、回收和管理内
存资源。操作系统通过虚拟内存技术将物理内存抽象成虚拟地址空间,使得每个进程都有独立的地址空间。操作系统通过页表将虚拟地址翻
译为物理地址,并管理页面的分配和置换。内存管理的优化可以提高
系统的性能和可靠性。
四、文件系统
文件系统是操作系统中用于管理和存储文件的一种机制。它将文件
组织成层次结构,提供文件的读写、创建和删除等操作。操作系统通
过文件系统接口提供对文件的访问和管理。常见的文件系统包括FAT、NTFS、EXT等。文件系统的设计和优化对系统的性能和可靠性有重要
第一章:
1.什么是操作系统? os 的基本特性是?主要功能是什么
OS 是控制和管理计算机硬件和软件资源,合理组织计算机工作原理以及方程用户的功能的集合。
特性是:具有并发,共享,虚拟,异步的功能,其中最基本的是并发和共享。
主要功能:处理机管理,存储器管理,设备管理,文件管理,提供用户接口。
2.操作系统的目标是什么?作用是什么?
目标是:有效性、方便性、可扩充性、开放性
作用是:提供用户和计算机硬件之间的接口,提供对计算机系统资源的管理,提供扩充机
器
3.什么是单道批处理系统?什么是多道批处理系统?
系统对作业的处理是成批的进行的,且在内存中始终保持一道作业称此系统为单道批处理
系统。
用户所提交的作业都先存放在外存上并排成一个队列,然后,由作业调度程序按一定的算
法从后备队列中选择若干个调入作业内存,使他们共享CPU和系统中的各种资源。
4.多道批处理系统的优缺点各是什么 ?
优点:资源利用率高,系统吞吐量大。缺点:平均周转时间长,无交互能力。
引入多道程序技术的前提条件之一是系统具有终端功能,只有有中断功能才能并发。
5.什么是分时系统?特征是什么?
分时系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通
过自己的终端,以交互的方式使用计算机,共享主机中的资源。
特征:多路性、独立性、及时性、交互性
*有交互性的一般是分时操作系用,成批处理无交互性是批处理操作系统,用于实时控制或实时信息服务的是实时操作系统,对于分布式操作系统与网络操作系统,如计算机之间无
主次之分就是分布式操作系统,因为网络一般有客户 -服务器之分。
计算机操作系统
第0章计算机系统概述
计算机系统由操作员、软件系统和硬件系统组成。
软件系统:有系统软件、支撑软件和应用软件三类。系统软件是计算机系统中最靠近硬件层次不可缺少的软件;支撑软件是支撑其他软件的开发和维护的软件;应用软件是特定应用领域的专用软件。
硬件系统:借助电、磁光、机械等原理构成的各种物理部件的组合,是系统赖以工作的实体。如今计算机硬件的组织结构仍然采用冯诺依曼基本原理(有控制器、运算器、存储器、输入设备和输出设备—通常把控制器和运算器做一起称为中央处理机cpu,把输入输出设备统称为I/O设备)。
关于计算机系统的详细:
Cpu的四大组件构成:ALU、CU、寄存器和中断系统。
存储器:理想存储器是大容量、高速度和低价位。在计算机系统中存储器的分层结构:寄存器、高速缓存(cache)(用于解决cpu和内存读写速度过于不匹配)、主存(RAM和ROM)、磁盘和磁带。
I/O系统:由I/O软件和I/O硬件组成,前者用于将数据输入主机和将数据计算的结果输出到用户,实现I/O系统与主机工作的协调。I/O硬件包括接口模块和I/O设备。
关于系统中断:利用中断功能,处理器可以在I/O操作执行过程中执行其他指令。
第1章操作系统引论
操作系统的定义:控制和管理计算机软、硬件资源,合理组织计算机的工作流程,以便用户使用的程序集合。
计算机的四代发展:
(1)没有操作系统的计算机(没有晶体管,使用机器语言写成的)
(2)有监控系统的计算机(出现晶体管,使用汇编语言和高级语言,出现了单道批处理系统)
(3)带操作系统的计算机(出现了小规模的集成电路,出现了多道程序设计技术—相当于系统中断,由于
操作系统(windows)--知识点
1.知识要点
1.1.Windwos账号体系
分为用户与组,用户的权限通过加入不同的组来授权
用户:
组:
1.2.账号SID
安全标识符是用户帐户的内部名,用于识别用户身份,它在用户帐户创建时由系统自动产生。在Windows系统中默认用户中,其SID的最
后一项标志位都是固定的,比如administrator 的SID最后一段标志位是500,又比如最后一段是501的话则是代表GUEST的帐号。
1.3.账号安全设置
通过本地安全策略可设置账号的策略,包括密码复杂度、长度、有效期、锁定策略等:
设置方法:“开始”->“运行”输入secpol.msc,立即启用:gpupdate /force
1.4.账号数据库SAM文件
sam文件是windows的用户帐户数据库,所有用户的登录名及口令等相关信息都会保存在这个文件中。可通过工具提取数据,密码是加密存放,可通过工具进行破解。
1.5.文件系统
NTFS (New Technology File System),是WindowsNT 环境的文件系统。新技术文件系统是Windows NT家族(如,Windows 2000、Windows XP、Windows Vista、Windows 7和 windows 8.1)等的限制级专用的文件系统(操作系统所在的盘符的文件系统必须格式化为NTFS的文件系统,4096簇环境下)。NTFS取代了老式的FAT文件系统。
在NTFS分区上,可以为共享资源、文件夹以及文件设置访问许可权限。许可的设置包括两方面的内容:一是允许哪些组或用户对文件夹、文件和共享资源进行访问;二是获得访问许可的
考研操作系统知识点详解
操作系统是计算机系统中最重要的软件之一,它负责管理和控制计
算机硬件资源,提供良好的用户界面和执行环境。对于考研的学生来说,深入了解操作系统的知识点是提高考试成绩的关键之一。本文将
详细介绍考研操作系统的知识点,帮助考生全面准备考试。
一、进程管理
1. 进程与线程的概念和区别
进程是程序在执行过程中分配和管理资源的基本单位,线程是进
程中独立执行的最小单位。进程之间相互独立,线程共享进程资源,
线程切换开销小。
2. 进程调度算法
常见的进程调度算法有先来先服务(FCFS)、最短作业优先(SJF)、优先级调度、时间片轮转等。
3. 进程同步与互斥
进程同步用于协调多个进程之间的执行顺序,避免产生竞争条件
和死锁问题;互斥用于保证在同一时间只有一个进程访问关键资源。
二、内存管理
1. 内存分配方式
连续分配、非连续分配和虚拟内存是常见的内存分配方式,具体
包括固定分区分配、动态分区分配、页式存储管理、段式存储管理等。
2. 页面置换算法
页面置换算法是虚拟内存中用于决定哪些页面被换出到磁盘的策略,常见的算法有最佳置换算法、先进先出 (FIFO) 置换算法、最近最
少使用 (LRU) 置换算法等。
3. 页面访问控制
通过分页和分段机制对内存进行访问控制,可以保护进程的存储
空间,防止越界访问和非法访问。
三、文件系统
1. 文件与文件系统的概念
文件是存储在磁盘或其他外部存储设备上的数据集合,文件系统
是操作系统提供的管理和组织文件的机制。
2. 文件存储结构
常见的文件存储结构有顺序文件、索引文件、链接文件和目录结
操作系统知识点总结
操作系统知识点总结
一、操作系统基础知识
1.1 什么是操作系统
操作系统是一种软件,它管理和控制计算机硬件资源
以及提供各种服务和功能,为用户和应用程序提供一个方便的接口。
1.2 操作系统的功能
- 进程管理:负责创建、调度和终止进程,以及处理
多个进程之间的通信和同步。
- 内存管理:管理计算机的内存资源,包括内存的分
配和回收。
- 文件系统:管理磁盘上的文件和目录,并提供文件
的读写等操作。
- 设备管理:管理计算机的输入输出设备,如磁盘、
打印机等。
- 用户界面:提供用户与计算机交互的接口,如命令
行界面和图形界面等。
二、进程管理
2.1 进程的概念
进程是程序在计算机上的一次执行过程,它包括代码、数据和执行状态等信息。
2.2 进程的调度
- 非抢占式调度:进程运行直到自己主动让出CPU,
例如时间片轮转调度算法。
- 抢占式调度:操作系统可以主动中断进程,例如优
先级调度算法和实时调度算法。
2.3 进程间通信
进程间通信(IPC)是不同进程之间交换数据和信息的
机制,常用的IPC方式包括管道、消息队列和共享内存等。
三、内存管理
3.1 内存的分段
- 代码段:存放程序的指令代码。
- 数据段:存放程序的全局变量和静态变量。
- 堆栈段:存放程序的局部变量和函数调用信息。
3.2 虚拟内存
虚拟内存是一种能够扩展计算机的物理内存的技术,
它将磁盘空间作为辅助存储器,允许将物理内存和磁盘之间进行数
据交换。
四、文件系统
4.1 文件系统的基本概念
文件系统是管理磁盘上文件和目录的机制,它包括文
件的组织结构、文件的存储和文件的访问控制等。
操作系统常考知识点总结
1、操作系统的主要功能是处理机管理、存储器管理、设备管理、文件管理
和用户接口管理。
2.进程由程序、相关的数据段、PCB(或进程控制块)组成。
3、对于分时系统和实时系统,从可靠性上看实时系统更强;若从交互性来看分
时系统更强。
分时操作系统:将CPU的工作时间划分为许多很短的时间片,轮流为各个终端的用户服务。具有多路性、独立性、交互性、及时性特点
实时操作系统:指对于外来信息能够足够快的速度进行处理。对交互能力要求不高,但要求可靠性有保障。
4、产生死锁的原因主要是竞争资源和进程间推进次序非法。
5、一台计算机有10台磁带机被m个进程竞争,每个进程最多需要三台磁带机,那么m为 4 时,系统没有死锁的危险。
6、实现SPOOL系统时必须在磁盘上辟出称为输入井和输出井的专门区域,
以存放作业信息和作业执行结果。
7、虚拟存储器具有的主要特征为多次性、对换性和虚拟性。
8、按用途可以把文件分为系统文件、用户文件和库文件三类。
9、为文件分配外存空间时,常用的分配方法有连续分配、链接分配、索引分配三类
10、操作系统的主要设计目标是方便性和有效性
11、进程的特征为:动态性、独立性、并发性和异步性。
动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的。
并发性:任何进程都可以同其他进程一起并发执行独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位;
异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进
12、进程运行满一个时间片后让出中央处理器,它的状态应变为就绪状态。
第一章操作系统概述
1)一个完整的计算机系统是由硬件系统和软件系统两大部分组成
2)计算机软件是指程序和与程序相关的文档的集合
3)按功能可把软件分为“系统软件”和“应用软件”两部分
系统软件:操作系统语言处理程序,数据库管理系统
应用软件:各种管理软件,用于工程计算的软件包,辅助设计软件
4)通常把未配置任何软件的计算机称为“裸机”
5)操作系统可以被看作是计算机系统的核心,统管整个系统资源,制定各种资源的分配策略,调度系统中运行的用户程序,协调它们对资源的需求,从而使整个系统在高效、有序的环境里工作。
6)发展的动力:
(1)提高计算机资源的利用率的需要
(2)方便用户使用计算机的需要
(3)硬件技术不断发展的需要
(4)计算机体系结构发展的需要
7)操作系统是在“裸机”上加载的第一层软件,是对计算机硬件系统功能的首次扩充8)操作系统的定义:
操作系统是控制和管理计算机硬件和软件资源,合理地组织计算机工作流程,以及方便用户使用计算机的一个大型程序
9)操作系统的功能:
➢处理机管理:进程控制,进程同步,进程通信、调度、实施CPU分配
➢存储器管理:内存分配,内存保护,地址映射,内存扩充
➢设备管理:缓冲管理,设备分配,设备管理
➢文件管理:存储空间管理,目录管理,读写管理和保护
➢与用户有关的接口:用户接口,程序接口,人机交互
10)操作系统另一种定义:操作系统是一组能有效地组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合
操作系统的种类:
1)单道批处理系统
特点:单路性、独占性、自动性、封闭性、顺序性
计算机操作系统知识点整理
一、操作系统的功能:
1.资源管理:操作系统管理计算机的硬件资源,如中央处理器(CPU)、内存、磁盘等,以便合理分配和利用。
2.进程管理:操作系统负责创建、销毁和调度进程,管理进程之间的
通信和同步。
3.文件管理:操作系统管理计算机上的文件系统,包括文件的创建、
访问和删除等操作。
4.设备管理:操作系统管理计算机上的各种设备,如输入输出设备、
网络设备等,以便用户能够有效地使用它们。
5.用户界面:操作系统提供用户与计算机之间的交互界面,包括命令
行界面和图形用户界面等。
二、操作系统的类型:
1.批处理系统:按照事先编排好的作业序列进行处理,没有用户的交互。
2.分时系统:多个用户通过终端同时共享计算机资源,各用户轮流使
用计算机。
3.实时系统:要求在规定时间内完成任务响应,用于实时控制应用。
4.分布式系统:多台计算机互相协作,共享资源完成任务。
5.网络操作系统:用于管理和协调网络中的计算机和设备。
三、操作系统的发展历程:
1.手工操作阶段:计算机操作完全依赖人工操作,如向计算机输入数
据和操作指令。
2.批处理阶段:引入了批处理系统,通过预先编写好的作业批量运行,无需人工介入。
3.分时操作系统阶段:引入了分时系统,多个用户可同时使用计算机,实现交互式计算。
4.多道程序设计阶段:引入了多道程序设计技术,多个程序可同时在
内存中运行,提高了计算机的利用率。
5.分布式系统阶段:引入了分布式系统,多台计算机通过网络连接互
相协作,实现资源共享与负载均衡。
6.虚拟操作系统阶段:引入了虚拟化技术,将物理资源虚拟化成多个
第一章操作系统引论
主要解决的是对操作系统的认识问题。在学习完后面各章后还应该再回过头来认真品味本章的内容,重点是对操作系统原理的整体认识和掌握。
操作系统引论这部分内容不会出现大题。一般是以基本原理和概念的形式为主,属于识记形式的题目。重点是操作系统的定义、操作系统的特征和主要功能等。
l 计算机系统把资源管理和控制程序执行的功能集中组成一种软件,称为操作系统,是系统软件
l 操作系统的两个设计目标:
1、使计算机系统使用方便
2、使计算机系统能高效地工作(扩充硬件的功能,使硬件的功能发挥得更好;使用户合理共享资源,防止相互干扰;以文件形式管理软件资源,保证信息的安全和快速存取。
P1
l 设置操作系统的作用
1,用户观点:操作系统是裸机与用户的一个界面。
2,系统观点:操作系统是计算机系统资源的一个“管理员”。
l 操作系统的分类
用户要求计算机系统进行处理的一个计算问题称为一个“作业”。按照操作系统提供的服务,大致可以把操作系统分为:
单道批处理系统;
多道批处理系统,简称“多道系统”,即多个作业可同时装入主存储器进行运行的系统。多道系统能极大提高计算机系统的效率,表现为:
(1)并行工作,减少了CPU的空闲时间,提高了CPU的利用率。
(2)合理搭配多道使用不同资源的作业,可充分利用计算机系统的资源。
(3)直接在高速的磁盘上存取信息,缩短了作业执行时间,使单位时间内的处理能力得到提高。
(4)作业成批输入、自动选择和控制作业执行减少了人工操作时间和作业交接时间,提高了系统的吞吐率;
分时系统,具有同时性、独立性、及时性、交互性。批处理兼分时系统中,由分时系统控制的作业称为“前台”作业,由批处理控制的作业称为“后台”作业。