摘要:
linux系统GRUB启动流程 内核的设计风格: 内核的设计风格: 单内核:把所有的功能都做到内核,例子:Linux (LWP) linux虽然是单内核的,但它逐渐往微内核里面靠,采用了模块化的设计,核心ko和共享模块so,核心能够动态加载各种的外围的内核模块,例如内核探测到一个磁盘,这个磁盘当前没 阅读全文
摘要:
进程管理 进程,内核 进程与内核的联系-粗 当启动一个进程的时候,将进程的一些指令和数据装载到内存空间中,但进程要和硬件打交道的时候,进程通过系统调用,向内核发出操作硬件的申请,内核收到后,转入内核模式,进程需要退出。这是有与系统中的特权级别决定的,内核在Rank0层,而用户程序在Rank3层,中间 阅读全文
摘要:
操作系统-线程 操作系统 线程是为了更好的使多个程序并发执行,同时减少系统的开销而出现的 线程与进程的比较 调度的基本单位 传统的OS中,进程作为独立调度和分派的基本单文,每一次调度的时候,都要进行上下文的切换,开销比较大,而用线程作为独立运行的基本单文是,线程的切换只需要保存和设置少量的寄存器内容 阅读全文
摘要:
操作系统-进程 操作系统 概念: 为了使参与并发的每个程序(含数据)都独立地运行,在操作系统中必须配置一个专门的数据结构,这个数据结构称为进程控制块(PCB),由程序段,相关的数据段以及PCB构成进程实体,简称进程 进程的特征: 动态性 并发性 独立性 异步性 进程的基本状态以及转换 PCB中包含的 阅读全文
摘要:
网络地址分类: 主机位全0:网络地址 主机位全1:广播地址A类: 以0开头,8位网络位 0.0.0.0~127.255.255.255 127的用于回环地址 容纳多少个主机:2^24-2B类:以10开头,16位网络位, 128.0.0.0~191.255.255.255 容纳多少个主机:2^16-2 阅读全文
摘要:
MD:linux内核中用于管理RAID一个模块,实现软件RAIDDM:Device Mapper,一个逻辑设备,和MD的功能有一些类似,比MD更强大,可以实现软件RAID,也可以实现LVM2,是LVM2依赖的核心 为了能够弹性调整文件系统的容量,linux使用了一个叫LVM的管理器那么什么叫LVM呢 阅读全文
摘要:
磁盘设备文件属性中有主设备号和次设备号,主设备号标识设备类型,次设备号标识同一种类型中不同的设备,b开头的是按块为单位,随机访问的设备,c开头的是按字符为单位,线性设备,利用mknod命令可以创建设备文件 硬盘设备在linux中的命令为:#表示a,b,c。。。等等来区别同一种类型下的不同设备IDE, 阅读全文
摘要:
硬盘的接口种类:IDE:电子集成驱动器,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器SCSI:小型计算机系统接口,是一种与IDE完全不同的接口,它不是专门为硬盘设计的,而是一种总线型的系统接口SAS:和SATA相同,都是采用串行技术以获得更高的传输速度,并通过缩短连接线改善内部空间F 阅读全文
摘要:
现在linux用得最多的压缩技术应该是gz,bz2,xz,linux的压缩和windows的不同,linux不能压缩目录,只能压缩单个文件,这三种默认压缩都会把源文件给删除。看一下gz,bz2和xz的用法吧! gzip:文件后缀.gz gzip [-cdtv#] FILE -c:将压缩的数据输出到屏 阅读全文
摘要:
磁盘的扇区为最小的物理存储单位,每个扇区为512bytes,第一扇区最重要,里面有主引导记录(MBR)占446bytes,分区表占64bytes,每16bytes标识一个分区,这个4个分区叫做主分区或扩展分区,扩展分区可以分出逻辑分区,但扩展分区最大只能有一个,还有2bytes是Magic Numb 阅读全文