随笔分类 -  操作系统

摘要:磁盘高速缓存 顾名思义,就是磁盘读写时候起到缓冲作用。CPU要读写数据时候,由于CPU和磁盘读写速度的差异性,CPU要读写数据到磁盘中 ,可以 先把数据丢到磁盘高速缓存里,然后cpu继续自己的工作,磁盘再从缓存中读取数据。 以空间换时间 虚拟磁盘 传统的方式中,一般会把程序一次性、且驻留在内存中。但 阅读全文
posted @ 2020-04-27 11:01 天凉好个秋秋 阅读(793) 评论(0) 推荐(0)
摘要:用户源程序变成可执行文件,需要经过以下几个过程: 1)编译:编译程序将源程序编译成若干个目标模块 2)链接:将目标模块和所需库函数链接在一起,形成完整的装入模块 3)装入:将模块装入内存运行 程序的链接方式分为: 1)静态链接:在程序运行之前,目标模块和它所需的库函数链接成一个完整的可执行程序,以后 阅读全文
posted @ 2020-04-27 10:26 天凉好个秋秋 阅读(652) 评论(0) 推荐(0)
摘要:概述 在多线程操作中,为了保证数据的一致性,保证临界代码的安全性,操作系统引入了锁机制。通过锁机制,能够保证多核多进程环境下,某一个时间点,只有一个线程进入临界区代码,从而保证临界区中操作数据的一致性。 虽然不同的语言会提供不同的锁接口,但是底层调用的都是操作系统提供的锁,不同的高级语言只是在操作系 阅读全文
posted @ 2020-04-21 15:28 天凉好个秋秋 阅读(1135) 评论(0) 推荐(1)
摘要:1.虚拟技术 虚拟机。通过虚拟技术可以把物理的实体变成若干个逻辑上的物体。 2.局部性原理 3.中间层的思想 抽象的思想,很多东西都用了一个中间层,隔离变化,我们不必关心具体的细节。比如数据库的三层模式,物理独立性和逻辑独立性。 阅读全文
posted @ 2020-04-13 08:50 天凉好个秋秋 阅读(489) 评论(0) 推荐(0)
摘要:1.什么是操作系统? 首先我们来看看操作系统的作用,操作系统是管理硬件和软件资源的程序,它是计算机系统的内核和基础; 说到程序,操作系统本质上就是运行在计算机上的软件程序; 它与一般程序有什么不同,它为用户和系统提供了交互的操作界面(命令接口,程序接口,图形接口),我们直接操作计算机各种硬件资 源和 阅读全文
posted @ 2020-04-12 22:27 天凉好个秋秋 阅读(334) 评论(0) 推荐(0)