![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统笔记
只有小松了
这个作者很懒,什么都没留下…
展开
-
网易实习生笔试题之——指针前置和后置加浅谈
#include<iostream>using namespace std;int main(){ int arr[]={1,2,3,4,5,6,7}; int *p=arr; printf("*p=%d,*p=%d,*p=%d,*p=%d",*p,*p,*p,*p); return 0;}前两天碰巧看到这道题,粗浅一看,代码少,结构简单,送分的吧,然后算了半...原创 2018-06-05 17:21:09 · 608 阅读 · 1 评论 -
白话操作系统笔记2 ——特征与功能
接下来我们要做的事情就是如何把房子盖起来现代操作系统为了能做到这一点,为自己量身订造了几条不可撼动的规则用四个词来描述,就是并发,共享,虚拟,异步这四个概念,是贯穿操作系统的理论基础,就像欧几里得的几条公里推出了现代数学体系一样,深刻了解这些概念,可以更全更深的理解操作系统一句话概括并发| 指两个或者多个事件在同一时间间隔发生共享| 值系统中资源可供内存中多个并发执行的进程共同使用虚拟| 把一个物...原创 2018-06-14 15:48:56 · 316 阅读 · 0 评论 -
白话操作系统笔记3——进程结构与运行
这次笔记重点解决三个问题,另外,也将引申出后面的知识点为什么要建立“进程”这个概念什么是进程进程是如何工作的(一个简单的目录)进程——PCB——进程映像——进程状态类型——状态具体执行首先要搞清楚,如果要让计算机做特定的任务需要干嘛?是不是需要给他下达命令,比如播放一个电影,每一道命令都可以被计算机分解为很多可执行的步骤,每一个步骤我们可以称为执行了一个程序,而“执行程序”就是我们所称的“进程”从...原创 2018-06-24 21:43:06 · 383 阅读 · 0 评论 -
白话操作系统笔记0——立博宣言
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-06-24 22:38:24 · 334 阅读 · 0 评论 -
白话操作系统笔记4——进程调度与通信
当进程创建完之后,我们知道他会经历等待,就绪,运行状态,最终终止 那么进程在哪里经历这些状态呢?还记得我们的汽车类比吗? 不同状态的车就被放到不同的道路上排队,进程进入系统时,就会被加入到作业队列中 这个作业队列是一种统称,包括就绪队列,阻塞队列,以及I/O队列等下图来自《操作系统概念》长方形表示队列,原型表示为队列服务的资源,箭头表示系统内进程的流向我们可以看到,当一个...原创 2018-06-25 12:16:28 · 558 阅读 · 0 评论 -
白话操作系统笔记1——前期发展
网上这样的专业资料很多,抄来抄去的没啥意思,所以我将用通俗易懂的方式来解释,作为理解的工具即可,要想准确的知道,还得看专业的博客或者书籍首先,我们所有看到的网页啥的都是数据通过很多变化得来的,你有没有想过,你面前的这台电脑,有什么显卡,显示屏,键盘,鼠标,电线这些看得见摸得着的东西,为什么就能生成了一张张精致的网页,还能打字,语音呢?你肯定想得到是某种东西,将实在的东西虚拟化,或者是抽象化了,那么...原创 2018-06-10 19:01:07 · 440 阅读 · 0 评论