操作系统
文章平均质量分 77
风无剑
热爱学习
展开
-
操作系统基础学习之进程线程
1.一个进程就是一个正在执行程序的实例,包括程序计数器、寄存器和变量当前值,每一个进程都包含一个主线程,线程是CPU调度的基本单元。 2.四种事件导致进程的创建:系统初始化 执行了正在运行的进程所调用的进程创建系统调用 用户请求创建一个新进程(点击了某个应用图标) 一个批处理作业的初始化 3.父子进程有各自不同的地址空间,但在Unix系统上,子进程的初始地址是父进程的一个副原创 2017-07-13 22:03:48 · 348 阅读 · 0 评论 -
操作系统之存储管理
1.绝对地址与相对地址的存储方式 2.空闲内存管理方式:位图存储管理 链表存储管理 (内存池的实现) 链表存储管理分配算法:首次适配算法(遍历链表找到第一个比要分配内存大的内存块) 最佳适配算法(遍历链表找到与要分配内存最匹配的内存块,容易产生内存碎片) 快速适配算法(为常用大小的空闲区维护单独的链表,其实是二级链表,linux STL的内存分配就是如此) 最差适配算法(总是原创 2017-07-20 04:49:45 · 346 阅读 · 0 评论