2 3 4

随笔分类 -  操作系统

摘要:Basic Concepts ##CPU Scheduler ##Dispatcher #Scheduling Criteria ##Common Scheduling Criteria 周转事件(turnaround time) 所有事件段之和,包括等待进入内存、在就绪队列中等待、在CPU上执行和 阅读全文
posted @ 2022-05-11 21:02 kokomi~ 阅读(74) 评论(0) 推荐(0)
摘要:#overview 通常一个进程一个线程,若一个进程包含多个线程,它可用执行多个任务(若使用多个进程,进程创建耗费多余时间与资源 #Multicore Programming 并行性与并发性 #Multithreading Models ##Many-to-One ##One-to-One ##Ma 阅读全文
posted @ 2022-05-11 20:24 kokomi~ 阅读(80) 评论(0) 推荐(0)
摘要:进程产生原因:CPU想要并发地执行多个程序以提高效率 Process Concept 堆栈:临时数据(函数参数,返回地址,局部变量) 数据段:全局变量 堆:动态分配的内存 程序不是进程,是储存在磁盘被的动的实体,可执行文件,进程是活动实体,是在内存中运行的程序 一个程序可以是多个进程 ##proce 阅读全文
posted @ 2022-05-11 10:49 kokomi~ 阅读(57) 评论(0) 推荐(0)
摘要:System Calls 系统调用提供操作系统服务接口 每个操作都要一个系统调用,如果操作可能遇到错误情况,进而可能需要其他系统调用 API 应用编程接口 为程序员规定了一组函数,提供实际的系统调用 Types of System Calls #Operating System Design and 阅读全文
posted @ 2022-05-11 00:11 kokomi~ 阅读(47) 评论(0) 推荐(0)
摘要:#what operating system do resource allocator control program computer-system organization 事情发生通过硬件或软件的interrupt实现 硬件通过系统总线发送信号触发中断。软件通过system call触发中断 阅读全文
posted @ 2022-05-10 23:56 kokomi~ 阅读(118) 评论(0) 推荐(0)
摘要:ch6 process synchronization(同步)的相关知识 阅读全文
posted @ 2022-04-25 20:20 kokomi~ 阅读(113) 评论(0) 推荐(0)