![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Operation System
Irisssy
这个作者很懒,什么都没留下…
展开
-
【学习笔记:操作系统】Chapter 4:线程
多线程编程的优点:1.相应度高2.资源共享3.经济4.多处理器体系结构的利用提供线程支持的两种方法:1.用户层的用户线程2.内核层的内核线程多线程模型多对一模型将许多用户级线程映射到一个内核线程...原创 2020-01-03 20:10:21 · 225 阅读 · 0 评论 -
【学习笔记:操作系统】Chapter 1: Introduction
一、计算机系统组织Save and load can’t be done without CPUDirect memory access(DMA) can be done without CPUI/O可与CPU同时运行每个设备控制器负责特定的设备类型。每个设备控制器都有本地缓冲区。CPU将数据从/向主存储器移入/移出本地缓冲区I/O是从设备到控制器的本地缓冲区。设备控制器通过引...原创 2019-10-04 23:02:46 · 220 阅读 · 0 评论 -
【学习笔记:操作系统】Chapter 2: Operating System Structures
一、操作系统服务操作系统提供用以执行程序的环境,为程序和用户提供一定服务。对用户很有用的函数:用户界面(user interface, UI)两种基本方法:1.提供命令行界面(CLI)或命令中断,允许用户直接输入通过操作系统完成的命令2.允许用户通过图形用户界面(GUI)与操作系统交互程序执行I/O操作文件系统操作通信错误检测确保系统本身高效运行的函数:资源分配C...原创 2019-09-19 19:21:24 · 287 阅读 · 0 评论 -
【学习笔记:操作系统】Chapter 3: Processes
进程(process):执行中的程序(=jobs=tasks)进程可以包括:文本段(text section)/代码段(code)、程序计数器(program counter)、堆栈段(stack: function parameters, local vars, return addresses)、数据段(data section: global vars)、堆(heap: malloc sy...原创 2019-09-20 13:21:20 · 408 阅读 · 0 评论