![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 91
小旺不正经
阿里云专家博主、51CTO专家博主
展开
-
操作系统-输入输出管理
使用硬件作为缓冲区的成本较高,容量也较小,一般仅用在对速度要求非常高的场合(如存储器管理中所用的联想寄存器,由于对页表的访问频率极高,因此使用速度很快的联想寄存器来存放页表项的副本)用户或用户层软件发出I/O操作相关系统调用的系统调用时,需要指明此次要操作的I/O设备的逻辑设备名(打印文件时,需要选择打印机1/打印机2/打印机3,这些都是逻辑设备名)CPU无法直接控制I/O设备的机械部件,因此I/O设备还要有一个电子部件作为CPU和I/O设备机械部件之间的“中介”,用于实现CPU对设备的控制。原创 2023-12-01 23:47:42 · 299 阅读 · 0 评论 -
操作系统-文件管理
文件名:由创建文件的用户决定文件名,主要说为了方便用户找到文件,同一个目录下不允许有重名文件。标识符:一个系统内的各文件标识符唯一,对用户来说毫无可读性,因此标识符只是操作系统用于区分各个文件的一种内部名称。类型:指明文件的类型位置:文件存放的路径(让用户使用)、在外存中的地址(操作系统使用,对用户不可见)大小:指明文件大小创建时间、上次修改时间、文件所有者信息保护信息:对文件进行保护的访问控制信息无结构文件(如文本文件)–由一些二进制或字符流组成,又称“流式文件”原创 2023-12-01 23:46:12 · 452 阅读 · 0 评论 -
操作系统-内存管理
将内存空间分为一个个大小相等的分区(比如:每个分区4KB),每个分区就是一个“页框”(页框=页帧=内存块=物理块=物理页面)。每个页框有一个编号,即“页框号”(页框号=页帧号=内存块号=物理块号=物理页号),页框号从0开始。将进程的逻辑地址空间也分为与页框大小相等的一个个部分,每个部分称为一个“页”或“页面”。每个页面也有一个编号,即“页号”,页号也是从0开始。页号、页面号VS页框号、页帧号、物理页号操作系统以页框为单位为各个进程分配内存空间。进程的每个页面分别放入一个页框中。原创 2023-08-27 23:20:01 · 506 阅读 · 0 评论 -
进程与线程
程序:是静态的,就是个存放在磁盘里的可执行文件,就是一系列的指令集合。进程(Process):是动态的,是程序的一次执行过程当进程被创建时,操作系统会为该进程分配一个唯一的、不重复的“身份证号”–PID(Process ID,进程ID)操作系统要记录PID、进程所属用户ID(UID)(基本的进程描述信息,可以让操作系统区分各个进程)还要记录给进程分配了哪些资源 如:分配了多少内存、正在使用哪些I/O设备、正在使用哪些文件(可用于实现操作系统对资源的管理)还要记录进程的运行情况 如:CPU使用时间、原创 2023-08-04 23:27:06 · 218 阅读 · 1 评论 -
计算机系统概述
二系统中的各种共享资源都由操作系统内核统一掌管,因此凡是与共享资源有关的操作(如存储分配、I/O操作、文件管理等),都必须通过系统调用的方式向操作系统内核提出服务请求,由操作系统内核代为完成。封装思想:操作系统把一些丑陋的硬件功能封装成简单易用的服务,使用户能更方便地使用计算机,用户无需关心底层硬件的原理,只需要对操作系统发出命令即可。在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。不区分任务的紧急性。原创 2023-05-15 20:55:28 · 824 阅读 · 0 评论 -
操作系统宗大华人民邮电出版社 处理机管理笔记
进程(Process)”是现代操作系统设计中的一个基本概念,也是一个管理实体。进程说程序的一次运行活动进程的运行活动说建立在某个数据集合之上的进程在获得资源的基础上从事自己的运行活动进程的定义描述为:所谓“进程”,是指一个程序在给定数据集合上的一次执行过程,是系统进行资源分配和运行调度的独立单位。在多道程序设计系统中,既运行着操作系统程序,又运行着用户程序,因此整个系统中存在着两类进程,一类是系统进程,另一类是用户进程。原创 2023-04-24 23:27:04 · 670 阅读 · 0 评论 -
操作系统(第4版)第一章习题详解
由于计算机的处理速度很快,只要时间片的间隔取得适当,用户就不会感觉到从一个时间片跨越到另一个时间片之间的“停顿”,好像整个系统全由他“独占”使用似的。在计算机内存中同时存放几个相互独立的程序,让它们去“共享”、去“竞争”系统中的这些资源,使这些资源尽可能地满负荷工作,从而提高整个计算机系统的使用效率。13.如果一个计算机网络系统,其处理和控制功能被分散在系统的各个计算机上,系统中的所有任务可动态地分配到各个计算机中,使它们并行执行,实现分布处理。A.用户数越少B.内存越少C.内存越多D.用户数越多。原创 2023-04-20 17:10:25 · 397 阅读 · 0 评论 -
计算机系统漫游
这个模型中,指令按照严格的顺序执行,而执行一条指令包含执行一系列的步骤,处理器从程序计数器指向的内存处读取指令,解释指令中的位,执行该指令指示的简单操作,然后更新PC,使其指向下一条指令,二这条指令并不是和内存中刚刚执行的指令相邻。因此,存储器文件就是L1的高速缓存,L1是L2的高速缓存,L3是主存的高速缓存,而主存又是磁盘的高速缓存。中央处理单元(CPU),简称处理器,是解释(执行)存储在主存中指令的引擎,处理器的核心是一个大小为一个字的存储设备(存储器),称为程序计数器(PC)。原创 2023-04-15 09:27:15 · 470 阅读 · 0 评论 -
操作系统宗大华人民邮电出版社 操作系统概述笔记
操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程,以及方便用户使用计算机的一个大型程序。操作系统是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。从用户的角度看,计算机配置了操作系统后,由于操作系统隐蔽了硬件的复杂细节,用户会感到机器使用起来更简单、更容易了。原创 2023-03-25 15:42:45 · 519 阅读 · 0 评论