现代操作系统
文章平均质量分 73
银灵子Qincheng
曾在鹅厂、菊厂体验过生活,目前在猫厂被生活体验。公众号:我的IT技术路。关注我,一起聊聊感兴趣的。
展开
-
现代操作系统——进程和线程
1.进程概念:对正在运行程序的一个抽象。伪并行:由于CPU在各个进程中的切换时间很短(几十毫秒到几百毫秒),所以在1s内它可以运行多个进程,这样就产生了并行的错觉。这就是说一个CPU在一个时间点只能运行一个进程,在下一个时间点切换到另外一个进程,造成同时运行的错觉。进程和程序:程序就是一些代码,用一些语言来描述算法的代码,当cpu等硬件系统去运行这个程序的时候就变成了进程。一个程序运行原创 2015-10-26 21:43:12 · 996 阅读 · 0 评论 -
现代操作系统——文件系统
一个文件系统具备三个基本要素:能够储存大量信息、使用信息的进程终止时,信息依然纯在、能够让多个进程并发存取有关信息,一个文件结构可以有多种形式:字节序列(Windows和Unix系统),记录序列,树。文件类型中的普通类型有ASCII文件和二进制文件。1.文件系统的实现文件系统的布局:文件系统放在磁盘上,多数磁盘划分为一个或者多个分区,每个分区中有一个独立的文件系统。磁盘的0号扇区称为主引导原创 2015-10-28 15:15:14 · 672 阅读 · 0 评论 -
现代操作系统——死锁
1.资源概念:在进程对设备、文件等取得了排他性访问权时,有可能会出现死锁。我们把这里需要排他性使用的对象称为资源。资源分为可抢占和不可抢占。可抢占资源:可以从拥有它的资源的进程中抢占而不会出现副作用。抢占资源可能会产生潜在死锁,但是是可以重新分配资源化解死锁。不可抢占资源:无法从它占有的进程中抢占过来,这会导致死锁的发生。使用一个资源的过程:请求-》使用-》释放,当进程请求失败时,原创 2015-10-29 09:19:45 · 719 阅读 · 0 评论 -
现代操作系统——存储管理
1.地址空间概念:为程序创造了一个抽象的内存。地址空间是一个进程可用的寻址内存空间。处理内存超载技术的原创 2015-10-27 20:35:52 · 868 阅读 · 0 评论 -
现代操作系统——分布式系统概述
1.分布式系统:物理组成:一组通过通信网络互连的个人计算机,一系列不仅共享文件系统和数据库系统而且共享 C P U周期的工作站(而且在大部分情况下本地进程比远程进程有更高的优先级,其中一个进程就是一个运行中的程序) ,一个处理机池(其中终端不隶属于任何一个处理机,而且不论本地进程还是远程进程,所有资源得以真正的共享)。分布式系统的并行性减少了处理瓶颈,全方位提高了性能,也就是说,分布式系统提供原创 2015-10-30 09:00:12 · 581 阅读 · 0 评论