随笔分类 -  操作系统原理

对操作系统原理的学习理解
摘要:操作系统——存储管理:分区、分页、分段、请求式分页和虚拟内存 1. 综述 突然把这么多概念弄到一起,让人有点儿困惑。自己的一些理解: 分区式管理:最简单直观的方式,在内存中分配一个区,将整个进程放入这个区。缺点是会产生外碎片,即时间长了会在分区之间产生难以被利用的小空间。 分页式管理:将内存分成固定 阅读全文
posted @ 2016-09-13 18:06 永哼哼 阅读(9832) 评论(1) 推荐(6)
摘要:操作系统——特殊权限SUID、SGID、Sticky-bit 1. 综述 请看:http://blog.csdn.net/cheungjustin/article/details/5404016 (linux 三种特殊权限简介 suid sgid sticky-bit) 设置后,使用 ls -l 命 阅读全文
posted @ 2016-09-07 13:52 永哼哼 阅读(231) 评论(0) 推荐(0)
摘要:操作系统——读者写者问题(读者优先、强写者优先 和 公平竞争) 1. 综述 博客:http://blog.csdn.net/cz_hyf/article/details/4443551 阅读全文
posted @ 2016-09-06 17:58 永哼哼 阅读(3934) 评论(0) 推荐(0)
摘要:操作系统——死锁相关 1、死锁:在计算机系统中有许多互斥资源(如打印机)或软件资源(如临界区),若两个进程同时使用打印机,或者同时进入临界区必然会出现问题。所谓死锁,是指两个以上的进程互相都要求对方已经占有的资源导致无法继续运行下去的现象。2、死锁产生的必要条件:(1)互斥条件:即一个资源每次只能被 阅读全文
posted @ 2016-09-06 11:24 永哼哼 阅读(337) 评论(0) 推荐(0)
摘要:文件系统(File system)1. 文件 首先要说文件的定义,文件是进程创建的信息逻辑单元。 由于磁带和光盘的性能较低,磁盘使用的较多。这里讨论文件储存在磁盘中的情况。磁盘可被认为是固定块儿大小的线性序列。 在操作系统看来,文件就是一个个字节流,操作系统不管这个文件的内容(不管它是.mp3... 阅读全文
posted @ 2015-11-19 00:32 永哼哼 阅读(2686) 评论(0) 推荐(0)
摘要:页面置换算法1. 总述 为提高内存利用率,解决内存供不应求的问题,更加合理的使用内存,人们创造了分页式内存抽象。同时有一个虚拟内存的概念,是指将内存中暂时不需要的部分写入硬盘,看上去硬盘扩展了内存的容量,所以叫做“虚拟”内存。使用虚拟内存,应用程序可以使用比实际物理内存更大的内存空间。可以认为这个... 阅读全文
posted @ 2015-11-15 20:06 永哼哼 阅读(8273) 评论(0) 推荐(1)
摘要:系统调用:原理及实现1. 什么是系统调用 在计算机中,系统调用(英语:system call),又称为系统呼叫,指运行在使用者空间的程序向操作系统内核请求需要更高权限运行的服务。系统调用提供了用户程序与操作系统之间的接口(即系统调用是用户程序和内核交互的接口)。 操作系统中的状态分为管态(核心态... 阅读全文
posted @ 2015-11-11 08:40 永哼哼 阅读(8816) 评论(0) 推荐(0)