2 3 4
摘要: Basic Concepts ##CPU Scheduler ##Dispatcher #Scheduling Criteria ##Common Scheduling Criteria 周转事件(turnaround time) 所有事件段之和,包括等待进入内存、在就绪队列中等待、在CPU上执行和 阅读全文
posted @ 2022-05-11 21:02 kokomi~ 阅读(59) 评论(0) 推荐(0)
摘要: #overview 通常一个进程一个线程,若一个进程包含多个线程,它可用执行多个任务(若使用多个进程,进程创建耗费多余时间与资源 #Multicore Programming 并行性与并发性 #Multithreading Models ##Many-to-One ##One-to-One ##Ma 阅读全文
posted @ 2022-05-11 20:24 kokomi~ 阅读(57) 评论(0) 推荐(0)
摘要: 进程产生原因:CPU想要并发地执行多个程序以提高效率 Process Concept 堆栈:临时数据(函数参数,返回地址,局部变量) 数据段:全局变量 堆:动态分配的内存 程序不是进程,是储存在磁盘被的动的实体,可执行文件,进程是活动实体,是在内存中运行的程序 一个程序可以是多个进程 ##proce 阅读全文
posted @ 2022-05-11 10:49 kokomi~ 阅读(48) 评论(0) 推荐(0)
摘要: System Calls 系统调用提供操作系统服务接口 每个操作都要一个系统调用,如果操作可能遇到错误情况,进而可能需要其他系统调用 API 应用编程接口 为程序员规定了一组函数,提供实际的系统调用 Types of System Calls #Operating System Design and 阅读全文
posted @ 2022-05-11 00:11 kokomi~ 阅读(28) 评论(0) 推荐(0)