操作系统
_云卷云舒_
这个作者很懒,什么都没留下…
展开
-
操作系统(一)—— 操作系统概论
一、操作系统的概念1、计算机系统 计算机系统是一种可以按照用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。广义的计算机系统包含机械式系统和电子式系统两类。 计算机系统包括硬件系统和软件系统。硬件系统是计算机系统赖以工作的实体。软件系统保证计算机系统按用户指定的要求协调工作。计算机系统的资源包括两大类:硬件资源和软件资源。其中,计算机硬件系统包...原创 2019-02-23 19:34:31 · 7547 阅读 · 0 评论 -
操作系统(二)——操作系统的运行环境
一、处理器1、处理器的构成与基本工作方式 处理器一般由运算器、控制器、一系列的寄存器以及高速缓存构成。其中运算器实现指令中的算术和逻辑运算;控制器负责控制程序运行的流程,包括取指令、维护处理器状态、处理器与内存的交互等;寄存器是一种暂时存储器件,用于处理器执行指令的过程中暂存数据、地址以及指令信息。在计算机的存储系统中,寄存器具有最快的访问速度,但因为寄存器集成在微处理器芯片...原创 2019-03-02 18:13:49 · 2678 阅读 · 0 评论 -
操作系统(四)—— 进程同步与互斥
一、进程间相互作用1、相关进程和无关进程 在一个多道程序系统中同时运行的并发进程通常有多个,在逻辑上具有某种联系的进程被称为相关进程,在逻辑上没有任何联系的进程被称为无关进程,并发进程相互之间可能是无关的,也可能是相关的。 如果一个进程的执行不影响其他进程的执行,且与其他进程的进展情况无关,即它们是各自独立的,则说这些并发进程的相互之间是无关的。 ...原创 2019-03-13 21:23:57 · 1963 阅读 · 0 评论 -
操作系统(三)—— 进程和线程
一、多道程序设计 一个程序在计算机系统中运行,除了程序本身要是可执行的目标代码外,还要有相应的数据。程序和数据被提前存储在存储器中,在执行该程序前,处理器中的指令计数器必须指向存储器中被执行程序的首地址。如果程序执行过程中还需要其他的资源,那么在申请使用磁盘时,还要知道磁盘的设备编号、文件的名称以及文件在磁盘中的物理位置、文件长度等信息,这些信息均要有存储空间对它们加以保存。如果...原创 2019-03-10 18:54:41 · 1269 阅读 · 0 评论 -
操作系统(五)—— 死锁
一、死锁的产生1、死锁的定义 所谓死锁是在多道程序中的一种现象,一组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源。处于死锁状态的进程称为死锁进程。 系统发生死锁时,死锁进程的个数至少为两个;所有死锁进程都在等待资源,并且其中至少有两个进程已占有资源。2、死锁产生的原因 死锁产生的原因主要有两个:一是竞...原创 2019-03-18 21:40:20 · 1527 阅读 · 0 评论 -
操作系统(六)—— 存储管理
一、存储管理概述1、存储体系 内存空间,是由存储单元组成的一组连续的地址空间,简称内存空间。内存空间一般分为两部分:一部分是系统区,用以存储操作系统常驻内存部分,用户不能占用这部分空间;另一部分是用户区,分配给用户使用,用于装入并存储用户程序和数据,这部分的信息随时都在发生变化。2、存储管理的任务 存储管理实质上就是管理供用户使用的那部分空间。(1...原创 2019-03-23 16:50:30 · 1293 阅读 · 0 评论