自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 操作系统关键词——多道程序设计、SPOOLing技术

在之前的计算机上,如果当前作业因等待磁带或其它I/O操作而暂停时,CPU只能等待直到该I/O操作结束。这会浪费大量的时间。但。这样一来,采用多道程序设计实际上就。值得一提的是,这些计算机常常还需要配备一种特殊的硬件,用于。

2024-06-21 22:09:25 2329

原创 操作系统关键词——Cache、页表

为了提到CPU访问指令和数据的速率,计算机常常在设置一种小容量的高速缓冲存储器,叫做。现代系统中缓存随处可见,CPU芯片、操作系统、分布式文件系统中和万维网上都使用了缓存。而各种各样的硬件和软件的组合构成和管理着缓存。

2024-06-21 22:03:17 1374

原创 操作系统关键词——中断与系统调用

可以说中断本质上是一种由硬件设备发向处理器的特殊的电信号。,这就体现了操作系统的随机性(即中断是异步发生的)。中断信号由硬件设备生成,并直接送入中断控制器中。当接收到一个中断后,中断控制器会给CPU发送一个电信号。CPU一经检测到此信号,便中断自己的当前工作已经产生中断,这样,。不同的设备对应的中断不同,而每个中断都通过一个唯一的数字标志(),使得操作系统能够对中断进行区分,并知道哪个硬件设备产生了哪个中断。这样,操作系统才能给不同的中断提供对应的中断处理程序。

2024-06-21 21:55:52 745

原创 操作系统关键词——fork、exec和wait

(1)如果内核也使用用户栈,那么内核的信息容易被泄露,可能使得某些居心叵测的用户利用,从而使得计算机的安全受到威胁。(2)如果用户也使用内核栈,那么用户或应用程序开发者难以了解到自己程序的执行细节,用户体验感差或者程序调试不方便。那么函数正常返回,可见父进程等待第一个子进程结束后再执行而并没有等待第二个子进程结束,本质还是父进程在等待子进程。虽然传入参数的形式不一样,但是这些系统调用实现的功能是一致的,实际上都是某个基本调用(这是因为不同的基本调用的变种,对应着不同的需求情景,比如不同情况下。

2024-06-21 21:51:24 909

原创 操作系统关键词——可执行文件/ELF格式

可执行文件都是按照**可执行文件格式(ELF格式)**存储的,不光如此,动态链接库(Windows中的.dll和Linux中的.so)以及静态链接库(Windows的.lib以及Linux中的.a)文件都是按照可执行文件状态存储的,他们在Windows中按照PE-COFF格式进行存储,在Linux下按照ELF格式进行存储。目标文件与可执行文件的格式和操作系统和编译器密切相关,不同的系统平台下会有不同的格式,但是这些格式又大同小异,可以说,目标文件与可执行文件格式的历史几乎是操作系统的发展史。

2024-06-21 21:36:17 2433

原创 算法与数据结构——内部排序

而可以看到。

2024-06-21 19:24:16 1814

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除