进程控制块 PCB(Processing Control Block)1.进程控制块的概要:进程控制块(Processing Control Block),是操作系统核心中一种数据结构,主要表示进程状态。其作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位或与其它...
分类:
系统相关 时间:
2015-06-05 12:17:47
阅读次数:
205
一个具有多个源文件的程序经过编辑(editing)、编译(compiling)和连接(linking)后,产生一个文件,即可执行模块(executable module),以供运行。每个以磁盘文件形式存在的可执行模块一般包括两个分区:代码区和数据区,而当系统将可执行模块装载到内存中以便运行时,由系统...
分类:
其他好文 时间:
2015-06-05 12:16:15
阅读次数:
122
一、操作系统结构:1、操作系统结构:进程-可以获得cpu资源,内存-为了让更多的程序运行,外部设备,安全机制,网络等等构成了操作系统结构。2、系统引导:root二、进程管理1.进程可以获得cpu资源,通过进程之间状态的切换,达到同时运行多个程序的效果。进程调度算法,无缝切换。2.内存资源从0 到.....
分类:
系统相关 时间:
2015-06-05 11:39:53
阅读次数:
148
准备工具:1. Win7 64位系统的镜像文件(网上随便一搜即可,最好是纯净版,没有一堆乱七八糟的内置软件)2. 4G以上的U盘一个所用软件:老毛桃(官网下载)具体步骤:1.数据备份(将原电脑中的重要文件存储到非系统盘、移动硬盘或云盘中,尤其是一些放在桌面上的文件)2.用老毛桃制作U盘启动盘。3.将...
二进制与十六进制转换2n ,n=i+4*j i对应j ,为1(i=0)、2(i=1)、4(i=2)、8(i=3)那么十六进制就是: i映射值后面加j个0字字长决定虚拟地址空间,如字长为w位,则虚拟地址范围为0~2w-1,程序最多访问2w个字节,如32位,限定了虚拟地址为4GB寻址和字节顺序 小端法 ...
分类:
编程语言 时间:
2015-05-19 22:22:11
阅读次数:
120
CPU调度定义:控制、协调进程对CPU的竞争,即按一定的调度算法从就绪队列中选择一个进程,把CPU使用权转交。若没有就绪进程,则安排一个空闲系统进程或者idle进程系统场景:N个就绪进程,等待CPU多个CPU决策(给哪个进程分配哪个CPU)解决问题:调度算法、调度时机、如何调度(切换)进程切换工作内...
分类:
其他好文 时间:
2015-05-17 10:43:41
阅读次数:
111
线程机制的实现:1 用户级线程用户空间创建线程库,内核管理还是进程,不知道线程的切换,线程切核不需要内核态优点:切换快、可移值缺点:内核只分配CPU给进程,所以一个进程中两线程不能同时运行于两处理器上系统调用基于进程,故进程中所有线程也被阻塞2 核心级线程内核管理所有进程、线程,典型的实现线程是wi...
分类:
编程语言 时间:
2015-05-16 23:07:06
阅读次数:
154
20150514我读《深入理解linux内核》之虚拟文件系统笔记2015-05-14 Lover雪儿 虚拟文件系统所隐含的思想就是把很多不同种类的文件系统的共同信息放入内核,其中有一个字段或者函数来支持Linux所支持的所有实际文件系统所提供的任何操作。对所调用的每个读、写或者其他函数,内核都能把他...
分类:
系统相关 时间:
2015-05-16 11:53:56
阅读次数:
342
操作系统两种观点:资源管理、硬件扩展操作系统的核心:可处理的系统调用集进程:运行程序的抽象,进程表用以保存进程信息进程系统调用:进程创建、进程终止每个进程:供用户启动的UID进程创建场合:系统初始化执行了正在运行进程所调用的进程创建系统调用用户请求创建一个新进程一个批处理作业的初始化进程创建本质:新...
分类:
其他好文 时间:
2015-05-16 11:53:28
阅读次数:
100