![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
tangyuan_sibal
每一份努力都值得期许
展开
-
操作系统总结
一、操作系统的功能①计算机系统可以粗分为四个组件:硬件(中央处理器(CPU)、内存(memory)、输入输出设备(I/O)),操作系统,应用程序,用户②操作系统是一个多道程序执行,保证cpu不会空闲多道程序设计技术是在计算机主存中同时存放几道相互独立的程序,它们在操作系统控制之下,相互穿插的运行。多道程序运行的特征: 1、多道:计算机主存中同时存放几道相互独立的程序。 2、宏观上并行...原创 2019-03-31 11:58:40 · 275 阅读 · 0 评论 -
操作系统中的算法----进程调度算法,空闲分区分配算法、页面置换算法、磁盘调度算法
文章目录进程调度算法空闲分区分配算法虚拟页式存储管理中的页面置换算法磁盘调度进程调度算法1.先进先出算法(FIFO):按照进程进入就绪队列的先后次序来选择。即每当进入进程调度,总是把就绪队列的队首进程投入运行。2.时间片轮转算法(RR):分时系统的一种调度算法。轮转的基本思想是,将CPU的处理时间划分成一个个的时间片,就绪队列中的进程轮流运行一个时间片。当时间片结束时,就强迫进程让出CPU,...原创 2019-04-20 15:02:00 · 891 阅读 · 0 评论 -
进程间的通信---UNIX高级环境编程
原文地址:https://www.jianshu.com/p/4989c35c9475 本文主要说明进程间的几种通信机制,并对比起优缺点与使用场景。I、IPC方式进程间通信(IPC,InterProcess Communication)的主要方式包括:管道、FIFO、消息队列、信号量、共享内存已经socket。1.1 管道这一节中所说的管...转载 2019-07-28 14:54:50 · 277 阅读 · 0 评论 -
操作系统----CPU、内存、进程管理
操作系统一、 操作系统的功能1)概念:管理硬件的软件主要的核心就是:CPU管理、内存管理、磁盘管理、文件管理(硬盘管理),还有一个隐藏的进程管理2)操作系统中的库函数和系统调用1>概念:为什么要有库函数和系统调用函数,主要是为了保护操作系统。将内存分为了内核态和用户态,内核态能访问所有内容,包括硬件等,而用户态的权限有限,用户程序一般运行在用户态,当需要时候才会进入内核态。而在用...原创 2019-08-18 17:03:08 · 3588 阅读 · 1 评论