操作系统
古道异禀
他山之石可以攻玉
展开
-
多CPU,多核,多进程,多线程
当面临这些问题的时候,有两个关键词无法绕开,那就是并行和并发。首先,要先了解几个概念:进程是程序的一次执行。 进程是资源分配的基本单位(调度单位)。 一个进程可以包括多个线程。 在单CPU计算机中,有一个资源是无法被多个程序并行使用的:CPU。 操作系统调度器:拆分CPU为一段段时间的运行片,轮流分配给不同的程序。 操作系统内存管理模块:管理物理内存、虚拟内存相关的事务。由于CPU同时刻只能执行一个进程,如果我们不加以控制的话,一个进程可能使用CPU直到运行结束,于是出现了操作系统调度转载 2020-12-02 10:12:50 · 591 阅读 · 0 评论 -
计算机是怎样存储声音的?
电脑存储声音,也叫声音的数字化,是以二进制存储的。用到的基本技术是脉冲编码调制技术,主要包括采样、量化、编码3个基本过程。简化表述一下:声音的主要物理特征是频率和振幅,频率你可以理解为说话语速的快慢,而振幅你可以理解为说话语调的高低(注意这里声音的大小可以通过音量键调节,不属于计算机需要存储的物理特征之一),按频率间隔记录振幅高低,这叫采样。获取到的幅度值用数字量来表示,这叫量化。而...原创 2020-03-25 14:36:43 · 6386 阅读 · 0 评论 -
软件与硬件之间的交互流程
昨天晚上在思考“计算机软件和硬件是如何交互的”这一问题,也就是“电脑的软件如何将指令传达给硬件”。这个问题是我在2010年2月份开始思考的。前期无果,中间搁置了几个月的时间,这一次因为一个偶然的机会又激发了我对这一问题的思考。电脑硬件:有CPU(中央处理器)、RAM(内存)、Hard Disk(硬盘)、BIOS(基本输入输出系统)等;电脑软件:有操作系统,编译器,应用软件等;其中最关键...转载 2020-03-21 11:50:17 · 16445 阅读 · 3 评论 -
什么叫虚拟光驱?有什么用?
虚拟光驱是一种软件,安装后生成一个虚拟的光驱,用于打开类似于“.ISO”后缀的文件,常常用于压缩或是拷贝某些大容量的数据。举些例子: 如果你在读一些光碟,想拷贝到电脑里去时,由于光碟有些坏道有时会变成无法拷贝到电脑里的情况出现,如果这时你用虚拟光驱来拷贝光碟的话,它里面会有一项忽略坏道的功能,这里你就能跳过这些坏道把光碟拷贝到电脑里。 如果你有很多相同属性的文件夹...原创 2020-03-18 08:32:13 · 4280 阅读 · 0 评论