操作系统复习——系统引论

1.  操作系统的目标有:(1)有效性(提高系统资源利用率和系统的吞吐量)(2)方便性(3)可扩充性(4)开放性

2.  操作系统的作用:(1)OS作为用户和计算机硬件系统之间的接口(2)作为计算机系统资源的管理者(3)实现了对计算机资源的抽象

3.  用户可以通过命令方式,系统调用方式,图形或窗口方式使用计算机,而计算机资源可以大致分为四类处理器,存储器,I/O设备以及信息。

4.  操作系统不管哪个种类都具有并发,共享,虚拟和异步这四个基本特征,其中并发特征是最重要的特征,剩下的三个都是以这个为前提的。并发和共享是最基本的特征。                                          

5.  并发性:

   1.并行(指两个或多个事情在同一个时刻发生)和并发(指两个或多个事件在同一时间间隔发生),在计算机系统中倘若有多个处理机,那么可以并发执行的程序便可以分配到多个处理机上实现并行执行,即利用每个处理机处理一个可并发的程序实现多个程序的同时执行。

   2.引入进程和线程,进程是在系统中能独立运行并作为资源分配的基本单位,它是一种机器指令,数据和堆栈等组成的,是一个能独立运行的活动实体。通常一个进程会包含若干个线程,它们可以利用进程所拥有的资源。通常我们把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位。线程是进程的实体,多个线程也可以并发执行。

   *3.补一个程序”和”进程“的区别。程序是一个静态概念,它是指在计算机的文件系统里以文件形式存储的一段可运行代码。而进程是一个动态概念,它通常是指操作系统里一个程序在一个数据集合上一次运行过程的体现。即进程是程序的运行逻辑实际运作起来的载体。

6.  共享性

   所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用,目前实现共享的方式有互斥共享和同时访问方式。

7.  进程线程的区别:

   1.地址空间:同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间。

   2.资源拥有:同一进程内的线程共享本进程的资源如内存、I/O、cpu等,但是进程之间的资源是独立的。

     一个进程崩溃后,在保护模式下不会对其他进程产生影响,但是一个线程崩溃整个进程都死掉。所以多进程要比多线程健壮。

     进程切换时,消耗的资源大,效率高。所以涉及到频繁的切换时,使用线程要好于进程。同样如果要求同时进行并且又要共享某些变量的并发操作,只能用线程不能用进程

   3.执行过程:每个独立的进程程有一个程序运行的入口、顺序执行序列和程序入口。但是线程不能独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。

   4.线程是处理器调度的基本单位,但是进程不是。

   5.两者均可并发执行。

原文地址:https://www.cnblogs.com/jkzr/p/10435586.html

时间: 2024-10-17 13:34:40

操作系统复习——系统引论的相关文章

我的操作系统复习——进程(下)

上一篇博客是复习操作系统进程篇的上篇,包括进程状态.PCB.进程控制等——我的操作系统复习——进程(上),本篇博文是进程篇的下篇,开始复习进程同步.进程通信,以及重要的线程概念. 一.进程同步 什么是同步?同步就是说一个任务要等另一个执行完毕才能继续执行,而不是同时执行.我们都知道,进程有异步性,这种性质会导致操作系统的混乱.进程同步,指的是进程之间的执行次序的管理,就是为了解决进程异步性的这种混乱. (1)直接制约和间接制约. 进程之间有两种制约关系.分别是直接制约和间接制约.直接制约指的是进

我的操作系统复习——进程(上)

上一篇博文复习了操作系统总的概述——我的操作系统复习——操作系统概述 ,包括对操作系统的定义.发展历程以及操作系统结构.接下来我们就开始详细复习计算机知识,包括进程.处理器.存储器等等.本篇首先对进程这个及其重要的概念进行复习,这是进程系列的上篇. 一.什么是并发 并发是什么?很简单,前面介绍的多道批处理系统就是典型的并发执行.这里再次过一遍高性能的多道批处理系统,其本质在于保持对系统资源的占用,CPU运行一个任务,若这个任务中断,如需要IO请求之类的,那么CPU直接去运行其他任务,原任务的IO

atitit.修复xp 操作系统--重装系统--保留原来文件不丢失

1. 修复目标...保持c盘文件,恢复system文件走ok... 1 2. 重装系统以前的操作 1 2.1. 避免格式化c盘/ghost 1 2.2. 备份document 用户目录andwindows..... 1 2.3. 最好不个系统安装到个另一个分区... 2 3. 重装系统 2 3.1. 制造u盘启动,U大师 umaster...320M,整合了pe ,maxdos 环境... 2 3.2. 下载xp安装版本..WINXPSP3_SRS_DRVS_SOFT_201103.iso  6

[期末复习] 计算机操作系统复习(一)

操作系统期末复习 第一章-操作系统引论 操作系统的作用 作为计算机硬件系统之间的接口 系统资源的管理者 实现对计算机资源的抽象 操作系统的发展过程 未配置操作系统的计算机系统 人工操作,用户独占全机,资源浪费 脱机输入输出(Off-Line I/O)方式. 单道批处理系统 这里批处理指的是把很多作业放在一个磁带上,一次性输入给计算机 解决了人机矛盾(每执行一道程序都要手动装载)和cpu与I/O设备速度不匹配矛盾.提高了系统的吞吐量. 缺点:系统资源利用率低(I/O请求成功前CPU空闲). 多道批

操作系统 Linux系统

Linux操作系统 预备知识(Operating System): 1.GNU项目,GNU项目是一个自由软件项目,旨在建立一个完全自由开放通用的UNIX软件平台. 2.操作系统:管理计算机硬件和软件资源的程序,而且操作系统需要处理如管理与配置内存.决定系统资源供需的优先次序.控制输入设备与输出设备.操作网络与管理文件系统等基本事务.操作系统也提供一个让用户与系统交互的操作界面. 3.操作系统基础知识:一.四个特性:并发:同一段时间内多个程序执行(注意区别并行和并发,前者是同一时刻的多个事件,后者

隐藏文件夹(让操作系统误认为系统回收站)

@echo off rem 原理:采用与回收站同名文件夹.在该文件夹下建立desktop.ini 文 rem 件,使windows 系统误认为该文件夹为系统回收站. rem 用法:新建一文件夹,名称为 recycled 将秘密文件拷入该文件夹内 rem 然后将这个脚本放在与recycled平行的目录下,运行此脚本程序.脚 rem 本将自动检测recycled文件夹状态.如果是已经伪装成“回收站”状 rem 态,运行此脚本时,将取消recycled文件夹的伪装.如果是正常文件 rem 夹状态.则进

操作系统复习

用户态到内核态的切换发生了什么 1.读取tr寄存器,访问TSS段 TSS段保存内核栈信息2.从TSS段中的sp0获取进程内核栈的栈顶指针 sp:堆栈指针(Stack Pointer)寄存器,用它只可访问栈顶.3.在内核栈中保存当前cs,ss,eip,esp寄存器的值(地址) cs 为代码段寄存器 ss 为栈段寄存器,一般作为栈使用 eip:用来存储CPU要读取指令的地址,CPU通过EIP寄存器读取即将要执行的指令 esp:用户栈栈顶指针4.把内核代码选择符写入CS寄存器,内核栈指针写入ESP寄存

动手写操作系统 -- 单任务系统

同步来自我的博客:http://fillzero.github.io/os/diy-os-02.html

操作系统复习目录

进程管理 进程的创建.终止.阻塞与唤醒.挂起与激活(条件) 信号量机制 经典进程同步问题 处理机调度与死锁 处理机调度的层次 调度算法:先来先服务和短作业优先.高优先权优先调度.基于时间片轮转 实时调度 为什么会产生死锁 死锁的处理方法:银行家算法 存储器管理 存储器的层次结构 程序装入和连接 存储器分配方式 页面 分段存储