操作系统
KgdYsg
这个作者很懒,什么都没留下…
展开
-
Linux 的连续三次调用 fork
今天一个考研复试的同学问我一个问题:感觉对 fork 的理解挺有代表性的。#include<stdio.h>#include<unistd.h>int main(){ pid_t pid; int count = 0; pid = fork(); //fork一个进程 if(pid == 0) { ...原创 2020-02-26 02:39:24 · 3007 阅读 · 0 评论 -
操作系统常见面试题总结
1. 进程与线程的区别(1) 粒度性分析:线程的粒度小于进程。(2) 调度性分析:进程是资源拥有的基本单位,线程是独立调度与独立运行的基本单位,出了寄存器,程序计数器等必要的资源外基本不拥有其他资源。(3) 系统开销分析:由于线程基本不拥有系统资源,所以在进行切换时,线程切换的开销远远小于进程。2. 进程的状态及其转换 3. 进程同步与互转载 2016-09-03 00:26:24 · 409 阅读 · 0 评论 -
Memory Map
计算机最重要的功能单元之一是Memory。Memory是众多存储单元的集合,为了使CPU准确地找到存储有某个信息的存储单元,必须为这些单元分配一个相互区别的“身份证号”,这个“身份证号”就是地址编码。在嵌入式处理器内,集成了多种类型的Memory,通常,我们称同一类型的Memory为一个Memory Block。一般情况下,处理器设计者会为每一个Memory Block分配一个数值连续、数目与其存...转载 2018-10-19 16:58:01 · 699 阅读 · 0 评论