操作系统
USTCZYY
这个作者很懒,什么都没留下…
展开
-
操作系统的基本功能
从资源管理和用户接口的观点分五个方面说明操作系统的基本功能 1、处理机管理 2、存储管理 3、设备管理 4、信息管理(文件系统的管理) 5、用户接口原创 2014-02-28 16:08:52 · 1104 阅读 · 0 评论 -
服务器两次fork()的目的
下面总结下两次fork()的作用。 首先,要了解什么叫僵尸进程,什么叫孤儿进程,以及服务器进程运行所需要的一些条件。两次fork()就是为了解决这些相关的问题而出现的一种编程方法。 孤儿进程 孤儿进程是指父进程在子进程结束之前死亡(return 或exit)。如下图1所示: 2013-8-15 14:15:06 上传 下载附件 (9.72 KB)原创 2014-04-17 19:41:07 · 778 阅读 · 0 评论 -
常见文件管理系统
文件管理系统是操作系统设计里很重要的部分,下面是现在操作系统里比较常用的也比较著名的文件管理系统 1、Sysv 。System v/386以及Xenix使用的文件管理系统 2、Minix 。最早的Unix文件管理系统,可靠 但是没有时间标记,文件名最长为30个字符 3、Ext2 。Linux最常用的文件管理系统 4、Ext 。Ext2的老版本 5、NFS原创 2014-03-05 09:19:25 · 1432 阅读 · 0 评论 -
操作系统实现互斥的几种常见的方法
在进程与线程中存在大量的并发问题,进程并发的基础是实现互斥的能力,也就是说当系统将这种能力赋予某个进程或者线程的时候,在其运行期间就可以排除其他的进程或者线程,常见的实现互斥的方法有以下几种 1、软件方法:Dekker算法、Peterson算法 2、硬件算法:借助操作系统的原语 3、信号量的方法:整型信号量也记录型信号量 4、管程方法:一个管程一次只能被一个进程访问 5、进程通信:共享存原创 2014-03-03 15:42:42 · 5821 阅读 · 0 评论 -
常见的进程调度算法
1、FCFS先进入就绪队列的进程先调度算法 2、SPF最短进程最先调度算法 3、HPF最高优先级调度算法 4、HRF最高响应比优先调度算法 5、RR轮询算法 6、MLP多队列调度 7、MLF多级反馈队列调度 8、SRT最短剩余时间优先调度算法原创 2014-03-02 21:30:41 · 2012 阅读 · 0 评论 -
常见操作系统的基本类型
1、批处理操作系统(batch processing operating system) 2、分时操作系统(time sharing operating system) 3、实时操作系统(real time operating system) 4、个人计算机操作系统(personal computer operating system) 5、网络操作系统(network operating原创 2014-02-28 15:55:10 · 2912 阅读 · 0 评论 -
作业调度常见算法
1、先来先服务算法(FCFS) 2、最短作业优先算法(SJF) 3、最高优先级算法(HPF) 4、最高响应比算法(HRF)原创 2014-03-01 09:38:37 · 1555 阅读 · 0 评论 -
虚拟内存技术
虚拟内存是Windows 为作为内存使用的一部分硬盘空间。即便物理内存很大,虚拟内存也是必不可少的。虚拟内存在硬盘上其实就是为一个硕大无比的文件,文件名是PageFile.Sys,通常状态下是看不到的。必须关闭资源管理器对系统文件的保护功能才能看到这个文件。虚拟内存有时候也被称为是“页面文件”就是从这个文件的文件名中来的。 [内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如原创 2014-02-28 16:23:53 · 1211 阅读 · 0 评论 -
操作系统常考知识点总结
实际找工作过程中,因为公司或单位侧重点不一样,考察的知识也是不尽相同的,但是作为计算机类的学生,操作系统的知识也是必不可少的,去年参加笔试面试的时候,腾讯微软阿里等公司的笔试题都或多或少对操作系统相关的知识点进行了考察。作为一个非计算机科班出生的学僧,当初并没有学这门课,略尴尬,只有临时啃书补一补了,这里给出的是一份操作系统常考知识点的总结,希望能给大家带来一些小小的帮助。转载 2014-03-21 22:30:44 · 2279 阅读 · 0 评论