操作系统
文章平均质量分 96
笔还是要动的
这个作者很懒,什么都没留下…
展开
-
OS进程管理
进程管理进程和线程:一、进程、并发、pcb的概念二、线程三、进程控制3.1 进程切换3.2 进程创建3.3 进程加载3.4 进程等待和退出3.5 僵尸进程和孤儿进程(转载)3.6 其他进程控制的系统调用四、杂七杂八进程和线程:一、进程、并发、pcb的概念程序和进程程序:编译好的二进制文件,只占用磁盘空间。(死的)进程:活跃的程序 ,占用内存、cpu。能独立运行且是资源分配的基本单位。运...原创 2020-03-30 22:16:52 · 598 阅读 · 0 评论 -
OS内存管理
OS内存管理一、内存管理(核心:逻辑地址和物理地址的映射)1. 连续内存分配2. 非连续内存分配2.1. 段式2.2. 页式2.3. 段页式二、虚拟存储2.1 覆盖2.2 交换2.3 虚拟存储2.4 页面置换算法2.5 抖动一、内存管理(核心:逻辑地址和物理地址的映射)操作系统内存管理的目标逻辑地址:启动后,OS逻辑划分物理内存。用户程序在运行的时候,只考虑逻辑地址,不用考虑物理地址。...原创 2020-03-30 22:11:24 · 674 阅读 · 0 评论 -
Linux内核空间和用户空间
Linux内核空间和用户区间内存空间的划分:启动后,OS逻辑划分物理内存。用户空间:用户进程所在的内存区域。进程数据存放于用户空间系统空间:OS占据的内存区域。OS的数据都是存放于系统空间用户进程和系统进程的所有数据都在内存中,分开存放,防干扰。用户态:执行用户代码库函数,只能访问用户空间内核态:执行系统调用后,可以访问用户空间和内核空间用户态切换到内核态的3种方式中断:使CPU...原创 2020-03-27 12:46:17 · 280 阅读 · 0 评论 -
计算机启动过程
计算机启动过程通电 -> 读取ROM(只读存储器,内置BIOS)-> BIOS硬件自检(POST) -> BIOS加载bootloader(一般位于硬盘中的第一个主引导扇区MBR(512字节)到内存指定位置0x7c000)-> bootloader 根据分区表,找到激活主分区 -> 读取激活分区的第一个扇区(卷引导记录VBR,存有OS地址) -> 加载OS -...原创 2020-03-27 10:15:01 · 202 阅读 · 0 评论