随笔分类 - 计算机基础
计算机基础相关知识
摘要:多道程序设计技术是指在内存同时放若干道程序,使它们在系统中并发执行,共享系统中的各种资源。当一道程序暂停执行时,CPU立即转去执行另一道程序。 多道程序设计主要是使OS能更好地对计算机进行管理 。 使计算机的硬件资源得到更充分的利用 。 在OS中引入多道程序设计技术带来的好处: 1.提高CPU的利用
阅读全文
摘要:一、操作系统诞生——盘古开天地 最初的操作系统出现在IBM/704大型机上,而微型计算机的操作系统则诞生于20世纪70年代——CP/M。 CP/M是加里.基尔达尔领导的Digisat Reseach公司为8位机开发的操作系统,它能够进行文件管理,具有磁盘驱动装置,可以控制磁盘的输入输出、显示器的显示
阅读全文
摘要:一:隐藏了丑陋的硬件调用接口,为应用程序员提供调用硬件资源的更好,更简单,更清晰的模型(系统调用接口)。应用程序员有了这些接口后,就不用再考虑操作硬件的细节,专心开发自己的应用程序即可 二:将应用程序对硬件资源的竞态请求变得有序化,例如:很多应用软件其实是共享一套计算机硬件,比方说有可能有三个应用程
阅读全文
摘要:操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成,所以,单纯的说操作系统是运行于内核态的,是不准确的。 细说的话,操作系统应该分成两部分功能: 一:隐藏了丑陋
阅读全文
摘要:电脑是由硬件和软件组成的,缺了任何一样都无法运行。我们对电脑进行操作,都是利用操作系统来完成。最初的电脑没有操作系统,人们通过各种操作按钮来控制计算机,后来出现了汇编语言,并将它的编译器内置到电脑中,操作人员通过有孔的纸带将程序输入电脑进行编译。这些将语言内置的电脑只能由操作人员自己编写程序来运行,
阅读全文
摘要:操作系统就是根据软件调取计算机硬件的介质。 操作系统与软硬件之间的关系: 操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成,所以,单纯的说操作系统是运行于内核
阅读全文
摘要:由人为启动程序,程序找到硬盘中所需要相应的文件生成进程在存储在内存里,程序运行相关输入输出指令由cpu完成
阅读全文
摘要:windows: 1.计算机加电 2.BIOS开始运行,检测硬件:cpu、内存、硬盘等 3.BIOS读取CMOS存储器中的参数,选择启动设备 4.从启动设备上读取第一个扇区的内容(MBR主引导记录512字节,前446为引导信息,后64为分区信息,最后两个为标志位) 5.根据分区信息读入bootloa
阅读全文
摘要:北桥即PCI桥:连接高速设备 南桥即ISA桥:连接慢速设备
阅读全文
摘要:控制器是对硬件发起控制命令,负责给系统提供接口,想要正常使用该硬件功能系统中必须安装相应驱动 I/O设备 cpu和存储器并不是操作系统唯一需要管理的资源,I/O设备也是非常重要的一环。 I/O设备一般包括两个部分:设备控制器和设备本身。 控制器:是查找主板上的一块芯片或一组芯片(硬盘,网卡,声卡等都
阅读全文
摘要:首先了解一下磁盘:磁盘低速的原因是因为它一种机械装置,在磁盘中有一个或多个金属盘片,它们以5400,7200或10800rpm(RPM =revolutions per minute 每分钟多少转 )的速度旋转。从边缘开始有一个机械臂悬在盘面上,这类似于老式黑胶唱片机上的拾音臂。信息卸载磁盘上的一些
阅读全文
摘要:因为各级存储硬件的参数和性能不同所以在计算机硬件当中分为以下几种: 由此可见顶级空间小但处理速度最快,下层容量大但处理速度时间较长。 存储器系统采用分层结构,顶层的存储器速度较高,容量较小,与底层的存储器相比每位的成本较高,其差别往往是十亿数量级的。 寄存器:即L1缓存,与cpu同材质构成,所以数据
阅读全文
摘要:cpu:相当于计算机的大脑负责运算和发送命令; 寄存器:寄存器是cpu当中的一个有限存储部件,cpu从内存调用数据时,寄存器会将从内存调用的数据进行更新在寄存器中以一个字或变量进行存储。 寄存器总共分为四种: 1.通用寄存器:用来保存变量与临时结果 2.程序寄存器:保存了将要取下的一条指令的内存地址
阅读全文
摘要:cpu相当于计算机大脑负责计算以及发送执行命令;内存相当于人的记忆是临时存储;磁盘相当于笔记本,负责永久存储数据; 当系统需要调用硬盘当中的数据时,会将硬盘数据读入内存供cpu进行处理。cpu只会读取内存当中被执行的数据。 举例说明:比如玩一款游戏,游戏启动后是运行在内存当中的,你控制游戏角色等等这
阅读全文
摘要:编程语言是人与计算机沟通的语言。编程语言编写软件运行在操作系统上,通过操作系统调用计算机硬件进行工作。 编程语言编写出来的东西就是软件,例如:qq,快播等常用软件。而操作系统则是用来操控硬件的,所以我们所编程出来的程序是像操作系统发出指令,让操作系统去调用计算机硬件从而达到计算机工作的一个过程就是三
阅读全文

浙公网安备 33010602011771号