![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
SJLin96
这个作者很懒,什么都没留下…
展开
-
操作系统 琐碎知识点整理
第01章 操作系统引论操作系统(Operating System):主要作用是管理好这些设备、提高它们的利用率和系统吞吐量、为用户和应用程序提供一个简单的接口。 操作系统主要目标:方便性、有效性、可扩充性、开放性。 系统资源可分为:处理机(分配和控制)、存储器(分配和回收)、I/O设备(分配、回收、操纵)、文件(存取、共享、保护)。 硬实时和软实时:硬实时必须满足任务对截止时间的要求,否...原创 2018-08-06 10:57:35 · 1264 阅读 · 0 评论 -
多线程和多进程 及其应用场景
一. 两者区别进程是分配资源的基本单位;线程是系统调度和分派的基本单位。 属于同一进程的线程,堆是共享的,栈是私有的。 属于同一进程的所有线程都具有相同的地址空间。 多进程的优点: ①编程相对容易;通常不需要考虑锁和同步资源的问题。 ②更强的容错性:比起多线程的一个好处是一个进程崩溃了不会影响其他进程。 ③有内核保证的隔离:数据和错误隔离。 对于使用如C/C++这些语言编写...原创 2018-08-24 12:35:14 · 24416 阅读 · 0 评论 -
虚拟存储器:页面置换算法
一. 请求分页存储管理方式请求分页:建立在基本分页基础上,增加了请求调页功能和页面置换功能,以支持虚拟存储器功能。 请求页表机制:将用户地址空间中的逻辑地址映射为内存空间中的物理地址。 每个页表包含项:页号、物理块号、状态位P、访问字段A、修改位M、外存地址。 请求分页中的地址变换过程: 二. 页面置换算法应该将哪个页面调出,需要根据一定的算法来确定。 不适当的算法,...原创 2018-08-24 23:18:52 · 3424 阅读 · 0 评论 -
I/O多路复用:select、poll、epoll
一. I/O多路复用1. 流不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 从流中读取数据或者写入数据到流中,可能存在这样的情况:读取数据时,流中还没有数据;写入数据时,流中数据已经满了,没有空间写入了。典型的例子为客户端要从socket流中读入数据,但是服务器还没有把数据准备好。此时有两种处理办法: ①阻塞,等待数据准备好了,再读取出来返回 ②非阻塞,通过轮询的方式,查...原创 2018-08-25 19:26:27 · 169 阅读 · 0 评论 -
RAID 分类
RAID是Redundant Array of Inexpensive Disk的缩写,意为廉价冗余磁盘阵列,是磁盘阵列在技术上实现的理论标准,其目的在于减少错误、提高存储系统的性能与可靠度。常用的等级有0、1、3、5、10级等。1. RAID0RAID0也就是常说的数据条带化(Data Stripping),数据被分散存放在阵列中的各个物理磁盘上,需要2块及以上的硬盘,成本低,性能和容量随...转载 2018-09-21 14:51:41 · 275 阅读 · 0 评论