操作系统
Miha_Singh
不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之,学至于行之而止矣
展开
-
活动记录
1.活动记录本质是什么? 活动记录本质上是每次为函数调用时分配的一大块内存。一个函数的活动记录只由在函数被调用时才会创建,并且当函数返回时就会被销毁。2.活动记录是如何存在的? 活动记录被组织在栈中,栈可以是物理上的实体也可以是逻辑上的概念。在数据结构中的栈是一个逻辑上的概念,而芯片中也可以根据这个概念来设计一部分电路,这部分能够模拟栈操作的电路就是物理意义上的栈了。 主函数的活动记原创 2017-09-23 22:10:43 · 978 阅读 · 0 评论 -
进程,线程
1.进程什么是进程?程序是存储在物理介质上的一组指令集合,当这些指令被读入内存并执行时,这个正在执行的程序就是进程。进程是对正在运行程序的抽象。作为操作系统进行资源分配的单位,进程可以申请资源和拥有系统资源,它是一个活动的实体。因此进程不只是程序代码,还包括当前活动。这些活动是通过给定进程状态的所有相关信息来定义的,这些状态信息包括程序计数器、内存基地址、CPU寄存器的内容等,它们将被操作系统存储到原创 2017-11-24 23:03:47 · 138 阅读 · 0 评论 -
阅读笔记---操作系统真象还原(一)
第0章: 1.随机访问:即访问内部任何一处,不需要从头开始找,只要直接给出其地址即可。2.平坦模型:模型是相对于多段模型来说的,所以平坦模指的就是一个段。平坦模型下,用一个段就能访问硬件所支持的所有内存。3.载入内存: 大概上分为两部分:程序被加载器(软件或硬件)加载到内存某个区域CPU的cs:ip寄存器指这个程序的起始地址第二章: 1.地址总线宽度决定了可以访问的内存的...原创 2018-04-14 23:25:10 · 511 阅读 · 0 评论 -
windows控制台变ubuntu shell界面!!!
由于电脑配置较low,想装ubuntu双系统而不得,但是用windows的dos控制台有非常的难看!!!故想方设法将windos控制台换了下装,效果还不错,就像这样,是不是很像呢?那么这么好看的windows控制台是怎么设置的呢?1.选择字体图片上使用的是 Source Code Pro 字体,个人认为是最好看的字体,当然还有很多好好看的字体,那怎么得到它们呢?这里就分享一下 Source...原创 2018-11-08 11:30:09 · 1918 阅读 · 0 评论 -
临界区的互斥
问题描述1.什么是临界区?临界区是共享的资源(如共享文件,共享变量,全局变量等)进行访问的一段程序代码。访问共享的内存是临界区和其他代码相区别的地方,当计算机中运行的多个进程都有执行临界区的代码的时候,这个时候就会出现对共享内存的竞争。如果多个临界区都是对共享内存进行读,则问题不大,不会出现竞争;当某个临界区想要修改共享内存时,这个时候问题就大了!如果进程A要修改某个共享变量,读取该变量进行修...原创 2019-05-21 01:21:43 · 2830 阅读 · 0 评论