
操作系统
g8433373
这个作者很懒,什么都没留下…
展开
-
操作系统课堂笔记三-进程线程模型
文章目录进程线程模型进程模型进程概述进程控制块PCBPCB结构线程模型参考进程线程模型进程模型进程概述多到程序设计技术: 允许多个程序同时进入内存并运行并发环境: 一段时间间隔内, 但处理器中有两个或者两个以上的程序同时处于开始运行且尚未结束的状态, 且是无序状态进程的定义进程是具有独立功能的程序, 关于某个数据集合上的运行活动, 是操作系统进行资源分配和CPU调度的独立单位是...原创 2019-03-05 13:01:55 · 1123 阅读 · 0 评论 -
操作系统课堂笔记七-交换技术
文章目录交换技术内存扩充技术覆盖技术交换技术为什么需要交换技术?就是当我们内存不足以装载运行程序的时候, 或者剩余内存很小的时候, 怎么使得进程跑起来内存扩充技术内存紧缩技术将碎片合并, 留出更多的空间给进程覆盖技术程序大小超过物理内存总和过程很简单, 就是将不会冲突的部分共享一块内存, 运行一块覆盖一块(个人理解)用户自己定义, 声明覆盖结构...原创 2019-03-08 03:25:50 · 2949 阅读 · 0 评论 -
操作系统课堂笔记六-存储模型
文章目录存储模型地址重定位存储模型在文章开始前, 我们巩固几个概念装载: 程序运行时, 操作系统会将程序在磁盘中对应的可执行文件load到内存中多道程序设计模型: 允许多个程序同时进入每个进程都有自己的地址空间, 在进程创建的时候, 操作系统就已经创建好了, 且进程间不能相互访问各自的地址空间进程地址空间只有装载到物理内存中才能执行存储模型解决的问题就是如何合理的分配装载...原创 2019-03-08 00:56:15 · 317 阅读 · 0 评论 -
操作系统-死锁
文章目录死锁死锁原创 2019-03-11 13:32:25 · 428 阅读 · 0 评论 -
文件系统
文章目录原创 2019-03-10 14:34:49 · 550 阅读 · 0 评论 -
操作系统课堂笔记-x86处理器中断异常机制实践
文章目录X86处理器中断与异常浅析名词解释实模式X86处理器中断与异常浅析名词解释中断: 由硬件引发的, 通常分为可屏蔽中断和不可屏蔽中断异常由指令执行引发的, 比如除零异常80*86处理器大约有20多种异常的处理对于某些异常, 程序会在处理前产生硬件出错码,并压入内核态堆栈系统调用: 异常的一种, 用户态到核心态的唯一入口中断控制器(PIC或APIC): 负责将硬件的中...原创 2019-03-04 18:54:12 · 847 阅读 · 0 评论 -
解锁操作系统
文章目录解锁操作系统简介操作系统概述操作系统运行环境进程线程模型处理器调度同步互斥机制存储模型文件系统I/O系统死锁参考解锁操作系统简介当初学操作系统的时候觉得又难又没什么卵用, 觉得没什么实战性质, 还不如多写一些代码, 多学两门语言。现在觉得大错特错了, 当阅读一些源码或者做一些偏底层的工作时, 你会发现你对操作系统不了解根本看不懂代码。最有感触的是一次公司分享, 我对go语言中gor...原创 2019-03-07 03:08:17 · 447 阅读 · 0 评论 -
操作系统课堂笔记五-同步互斥机制
文章目录同步互斥机制进程互斥临界区实现进程互斥方案同步互斥机制进程互斥定义: 当很多进程需要共享资源时, 而这些资源又具有排他性,那么各个进程竞争使用这些资源的关系称为进程互斥临界区临界资源(critical source): 又称作互斥资源, 特点是一次只能给一个进程使用, 当多个进程都需要这些资源时候, 就衍生出了临界区或者说互斥区临界区(critial section): ...原创 2019-03-06 23:21:23 · 518 阅读 · 0 评论 -
操作系统课堂笔记二-操作系统运行环境
文章目录操作系统运行环境操作系统主要工作操作系统运行状态中央处理器(CPU)中断/异常机制操作系统运行机制系统调用操作系统运行环境操作系统主要工作程序的执行完成与体系结构相关的工作(重点: 操作系统必须了解和适配硬件)完成应用程序所需的共性任务, 提供各种基础服务性能,安全,健壮性等问题操作系统运行状态中央处理器(CPU)一般由运算器, 控制器, 一系列寄存器以及高速缓存构...原创 2019-03-04 11:43:48 · 816 阅读 · 0 评论 -
文件系统实战-FAT
文章目录文件系统实战-FAT文件系统实战-FAT原创 2019-03-14 00:32:39 · 318 阅读 · 0 评论 -
操作系统课堂笔记四-处理器调度
文章目录处理器调度概念上下文切换场景上下文切换开销调度算法关键点批处理系统调度算法交互式系统调度算法处理器调度处理器调度也就是CPU调度, 本章主要讲一些调度的概念, 算法, 批处理, 交互式, window系统中的一些算法概念cpu调度: 控制协调多个进程对CPU的竞争, 本质上就是按照一定调度算法从就绪队列中选择一个进程将CPU控制权转交给被选中进程。ps.如果没有就绪进程...原创 2019-03-06 12:40:13 · 498 阅读 · 0 评论 -
操作系统课堂笔记一-操作系统概述
文章目录操作系统概述简介一个完整的程序执行参考操作系统概述简介本文主要针对操作系统里面一些原理进行剖析, 操作系统也可以说是程序员必经之路, 学的好坏会有本质的区别,尤其是大公司(BAT)的面试, 对操作系统有了解必然是极大的加分项, 个人认为国内讲的不错的一个老师-陈向群老师(北京大学), 我的大部分理论也是从她那里学来的, 博主会把一些关键点记录好给大家方便查看, 后期有时间会优化下结...原创 2019-03-03 15:14:38 · 2557 阅读 · 1 评论 -
Unix中进程控制浅析
Unix中的一些系统调用fork原创 2019-03-05 14:00:17 · 244 阅读 · 0 评论 -
操作系统-I/O系统
文章目录操作系统-I/O系统操作系统-I/O系统原创 2019-03-12 22:34:43 · 1101 阅读 · 0 评论