
操作系统
文章平均质量分 62
QuitePig
这个作者很懒,什么都没留下…
展开
-
linux磁盘分区与系统目录介绍
linux硬盘分区与格式化 一、1. 设备管理 在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。 Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。 例如,第一个 IDE 设备,Linux 就定义为 hda;第二个 IDE原创 2012-08-18 13:56:13 · 5383 阅读 · 0 评论 -
内核态与用户态
内核态与用户态 内核态与用户态是操作系统的两种运行级别,intel cpu提供Ring0-Ring3三种级别的运行模式。Ring0级别最高,Ring3最低。其中特权级0(Ring0)是留给操作系统代码,设备驱动程序代码使用的,它们工作于系统核心态;而特权极3(Ring3)则给普通的用户程序使用,它们工作在用户态。运行于处理器核心态的代码不受任何的限制,可以自由地访问任何有效地址,转载 2013-06-11 15:41:15 · 907 阅读 · 0 评论 -
比较全面的gdb调试命令 .
用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。 于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成更转载 2013-05-02 15:15:35 · 854 阅读 · 0 评论 -
Linux/Unix和Windows中多线程的区别
这里先介绍下线程的概念,线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,Sun的Solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程,不能像Windows NT系统那样(2000是NT5.0,XP是NT5.1,2K3是NT5.2)一个进程有很多个线程。现在,多线程原创 2012-09-26 23:23:32 · 1940 阅读 · 1 评论 -
Linux进程间通信
一、linux IPC1.经典IPC:(1)管道、命名管道 //最基本最常用(2)消息队列、信号量、共享内存//分为Posix IPC和System V IPC,共享存储是运行在同一台机器上的进程间通信最快的方式2高级IPC: 流管道、命名流管道(以上是限于同一台主机的各个进程间的IPC)3.支持不同主机上各个进程的IPC:套接口、流二、线程间通信机转载 2012-10-25 16:27:33 · 1185 阅读 · 0 评论 -
linux的管道和命名管道
1.管道pipeint pipe( int fd[2] );返回值:成功,返回0,否则返回-1。参数数组包含pipe使用的两个文件的描述符。fd[0]:读管道,fd[1]:写管道。必须在fork()中调用pipe(),否则子进程不会继承文件描述符。两个进程不共享祖先进程,就不能使用pipe。但是可以使用命名管道。[cpp] view plaincopy转载 2012-10-25 16:24:10 · 723 阅读 · 0 评论 -
LRU算法的实现
LRU算法的实现 什么是LRU算法? LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的。关于操作系统的内存管理,如何节省利用容量不大的内存为最多的进程提供资源,一直是研究的重要方向。而内存的虚拟存储管理,是现在最通用,最成功的方式——在内存有限的情况下,扩展一部分外存作为虚拟内存,真正的内存只存储当前运行时所用得到信息。这无疑转载 2012-10-07 14:26:08 · 1369 阅读 · 0 评论 -
独立磁盘冗余阵列
独立磁盘冗余阵列 独立磁盘冗余阵列(Redundant Array of Independent Disks,RAID;在台湾一般俗称:磁碟阵列)的基本思想就是把多个相对便宜的小磁盘组合起来,成为一个磁盘组, 使性能达到甚至超过一个价格昂贵、容量巨大的磁盘。根据选择的版本不同,RAID比单盘有以下一个或多个方面的益处:增强数据整合度,增强容错功能,增加吞吐量或容量。另外,磁盘组对于计算机来说转载 2012-09-26 23:26:27 · 751 阅读 · 0 评论 -
linuxI结点介绍
I节点介绍2. 一个磁盘可以划分为N多扇区,每个扇区有512字节 。扇区是磁盘上的基本存储单元,我们可以将每个扇区进行编号,这样磁盘就变为一系列编了号的块的组合。3. 磁盘块上存储文件时,按照一定的规律。 每个文件系统分为3部分:超级块,i-节点表,数据区 。超级块 :存放文件系统本身的信息,比如记录了每个区域的大小,或未被使用的磁盘块的信息。(不同版本稍有转载 2012-08-18 14:00:56 · 894 阅读 · 0 评论 -
HTTP协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of H转载 2013-06-21 16:42:33 · 828 阅读 · 0 评论