操作系统
first_wolf
linux
展开
-
文件管理概述
待续...原创 2013-03-18 10:24:34 · 782 阅读 · 0 评论 -
RAID:独立磁盘冗余阵列
一 RAID思想:(1)RAID策略:用多个小容器磁盘驱动器代替大容量磁盘驱动器,并且以这种方式分布数据,使得能够同时从多个驱动器访问数据,因而提高了I/O的性能,并能够更容易地增加容量。(2)RAID优点:*改善数据读写速度(磁盘操作可并行执行);*改善数据存储的可靠性(可在磁盘上存储冗余信息,一个磁盘损坏不会导致数据丢失);二 RAID(Redundant原创 2013-05-29 13:30:10 · 946 阅读 · 0 评论 -
进程概述
一 进程成分:*前两部分是基本组成,PCB由操作系统创建和管理。(1)程序代码。(2)和代码相关的数据集。(3)进程控制块PCB:*标示符:跟这个进程相关的唯一标识符,用来区分进程。*状态:进程状态。*优先级。*程序计数器:程序中即将执行下一条指令的地址。*内存指针:包括程序代码和进程相关数据的指针,还有与其他进程共享内存块的指针。*上下文数据:进程执行时处原创 2013-03-18 10:23:55 · 775 阅读 · 0 评论 -
内存管理概述
一 虚拟内存的实现(来自维基百科):(1)window下实现:在Windows NT系列中,例如Windows XP,用于实现虚拟内存的文件则以系统分区根目录下的页面文件 pagefile.sys(具有隐藏、系统属性)形式来保存。这些文件的大小——即pagefile.sys文件大小的默认值是物理内存的1.5倍。(2)linux下实现:在Linux操作系统原创 2013-03-18 10:24:15 · 709 阅读 · 0 评论 -
死锁
一 概述:(1)死锁定义:当一组进程的每个进程都在等待某个事件(典型情况是等待所请求的资源释放),而只有在这组进程中的其他被阻塞的进程才能出发该事件。*死锁原因归结为两点:竞争资源;进程间推进顺序非法。(2)资源的分类:*可重用资源:指一次只能供一个进程安全地使用,并且不会由于使用而耗尽的资源。可重用资源包括:处理器、I/O通道、设备等。*可消耗资源(又称临时资源):指可以被创原创 2013-05-17 13:36:28 · 920 阅读 · 0 评论 -
Unix系统级I/O
一概述:(1)所有语言的运行时系统都提供执行I/O较高级别的工具(基于或使用Unix I/O来实现的):*ANSI C提供标准I/O库:例如scanf和printf等带缓冲区的I/O函数。*每个ANSI C程序开始时都有三个打开的流stdin、stdout、stderr对应于标准输入、标准输出和标准出错。*C++用重载的>提供了类似的功能。(2)Unix系统中,是通过由原创 2013-07-31 11:38:55 · 779 阅读 · 0 评论 -
磁盘高速缓存
一 概述:(1)磁盘高速缓存:利用内存中的存储空间暂存从磁盘中读出的一系列磁盘盘块的信息。高速缓存是一组在逻辑上属于磁盘,物理上驻留在内存中的盘块(并非如内存和CPU之间增设的一个小容量高速存储器)。原创 2013-06-23 12:02:11 · 1636 阅读 · 0 评论 -
交换空间
一 概述(操作系统概念第7版):(1)交换:进程暂时从内存交换到备份存储(backing store),当需要再次执行时再调回到内存中。*当物理内存的数量到达临界点,进程(通常选择最不活跃进程)从内存移到交换空间以释放内存空间。*现代操作系统都是将交换与虚拟内存技术以及交换页结构结合起来,不必对整个进程进行交换。(2)交换空间1.创建的两个位置:*在一个独立的raw原创 2013-06-23 12:45:59 · 998 阅读 · 0 评论 -
虚拟内存的置换策略
一 置换策略:必须读取一个新页时,应该置换内存中的哪一页。二 置换策略分类:(1)最佳置换算法(OPT):选择置换下次访问距离当前时间最长的那些页。*该算法导致最少的缺页中断,但由于无法预知一个进程在内存的若干个页面哪个是未来最长时间不再被访问的,因而该算法无法实现,但是可以作为一种标准来衡量其他置换算法。(2)最近最久未使用算法(LRU:Least Recentl原创 2013-05-28 10:04:19 · 1786 阅读 · 0 评论 -
文件逻辑结构、外存分配和空闲空间管理
一 文件的逻辑结构(组织方式):(1)顺序文件:所有记录具有相同长度,并且由相同数目、长度固定的域按照特定的顺序组成(记录按关键字排序)。*优点:通常用于批处理文件,即每次读或写一大批记录,顺序文件是最佳的;只有顺序文件才能存储在磁带上。*缺点:对于查询或更新记录的交互式应用,顺序文件性能很差(在访问时,为了匹配关键字,需要顺序查找文件);增加或删除一个记录比较困难。(2)原创 2013-05-30 09:49:20 · 4214 阅读 · 0 评论 -
磁盘调度策略
一 磁盘访问时间:*磁盘访问时间=寻道时间+旋转延迟时间+数据传输时间。主要是寻道时间。二 磁盘调度策略:(1)先来先服务(FCFS):*优点:公平、简单,且每个进程的请求都得到依次的处理,不会出现某一进程的请求长期得不到满足。*缺点:未对寻道进行优化,使平均寻到时间可能较长。(2)最短寻道时间优先(SSTF):*特点:要求访问的磁道与当前磁头所原创 2013-05-28 10:11:26 · 2407 阅读 · 0 评论 -
进程调度
一 处理器调度类型:(1)长程调度(又称作业调度):决定是否把进程添加到当前活跃的进程集合中。决定哪个程序可以进入系统处理,因此,控制系统并发度。*系统并发度:可处于等待处理器执行的进程的个数。(2)中程调度:是交换功能的一部分,决定是否把进程添加到那些至少部分在内存中并且可以被执行的集合中。主要目的提高内存利用率和系统吞吐量。(3)短程调度(即进程调度):决定下一次执行哪一个就绪原创 2013-05-14 10:23:57 · 1181 阅读 · 0 评论 -
系统限制:sysconf
NAME sysconf - Get configuration information at runtimeSYNOPSIS #include long sysconf(int name);DESCRIPTION POSIX allows an application to test at compil原创 2013-05-13 16:46:13 · 833 阅读 · 0 评论 -
linux文件系统概述
待续...原创 2013-05-20 16:45:08 · 551 阅读 · 0 评论 -
IO管理
待续...原创 2013-03-18 10:24:49 · 668 阅读 · 0 评论 -
磁盘管理
待续...原创 2013-03-18 10:25:13 · 584 阅读 · 0 评论