计算机硬件的基础

1.编程语言的作用

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程

2.操作系统与应用的关系

操作系统是覆盖在硬件上的第一层软件,它管理计算机的硬件和软件资源,并向用户提供良好的界面。操作系统与硬件密切相关,它直接管理着硬件资源,为用户完成所有与硬件相关的操作,从而极大地方便了用户对硬件资源的使用并提高了硬件资源的利用率。

操作系统是一种特殊的系统软件,其他系统软件运行在操作系统的基础之上,可获得操作系统提供的大量服务,也就是说操作系统是其他系统软件与硬件之间的接口。

3.CPU与寄存器,内核态与及用户态如何切换

所有用户程序都是运行在用户态的但是程序有时候确实需要做一些内核态的事。而唯一可以做这些事情的就是操作系统,所以此时程序就需要先操作系统请求以程序的名义来执行这些操作。

存储器

L1缓存:即寄存器,用于CPU相同的材质,与CPU一样快,容量小于1KB。

L2缓存:即高速缓存,主要由硬件控制的缓存的存取。

内存:此乃存储系统的主力通常称为主存(存储RAM),主存断电易失性数据全部消失。

EEPROM:即电可擦除可编程ROM,但与ROM相反,它们可以擦除重写。不过重写的时间比RAM多。

闪存:在便携式电子设备中,闪存通常作为存储媒介,在速度上介于RAM和磁盘之间,但与磁盘不同是,闪存易磨损。

CMOS:它是易失性的,很多计算机利用CMOS存储器来保持当前时间与日期。

4.磁盘:数据存放于一段一段的扇区,即磁道这个这个圆圈的一小段圆圈。

平均寻道时间:机械手臂从一个柱面随机移动到相邻柱面的时间为寻道时间。

平均延时时间:机械臂到达正确的磁道之后还必须等待旋转到数据所在的扇区下。

虚拟内存:许多计算机支持虚拟内机制,该机制使计算机可以运行大于物理内存的程序。

磁带:相同的价格比硬盘拥有更多存储量,速度低与磁盘,可移动性强,常用作备份。

设备驱动与控制器:一种可以使计算机和设备通信的特殊程序。相当于硬件的接口。

总线与南桥北桥

操作系统的启动流程:①加载BIOS②读取MBR③运行BootLoader④加载内核

应用程序的启动流程:①双击图标②读取存储于硬盘中的数据③数据加载到内存里④CPU处理内存中的数据⑤执行命令启动成功

时间: 2024-11-08 22:24:01

计算机硬件的基础的相关文章

linux基础之计算机硬件

Linux作为一操作系统,计算机硬件是基础,计算机硬件分为控制器,运算器,存储器和输入输出设备,其中我们经常进行管理操作的就是存储器,通过对其基本构造和工作原理的了解,有助于我们进行后面的磁盘规划,分区,文件系统建立等能有效进行. CUP,中央处理器,也就是我们上面提到的控制器和运算器,当然也有一部分的存储器,例如缓存. 存储器在计算机中分为两个部分,分别是主存和辅存,也称作内存和外存.通常内存的读写速度远大于外存的速率.内存按其工作方式不同可分为ROM和RAM了,ROM可不是手机刷机的那个RO

阿凡达------计算机硬件核心知识及IO优化(一)

这几天在老师的书上学习了计算机硬件方面基础和IO优化的知识.老师很注重思想上的教育,他说最近他要写一本自传,回顾这十几年的IT生活,然后以此来结束IT生涯.再跟老师学习的机会不多了.他对我们说了之前的两个老板对他的评价,这也是他一直以来的工作态度.六字口诀,勤奋,努力,总结.让我们铭记于心. (一) 企业PC服务器及型号: 互联网服务器品牌:DEll HP IBM 百度 浪潮 联想 航天联志 Dell 1U=4.45cm 2010年以前,1u 1850 1950 2U 2850  2950 20

由扎实的计算机专业基础知识和基本操作技能

硬件维护 计算机硬件的维护主要有以下几点:(1)任何时候都应保证电源线与信号线的连接牢固可靠:(2)定期清洗软盘驱动器的磁头(如三个月.半年等):(3)计算机应经常处于运动状态,避免长期闲置不用:(4)开机时应先给外部设备加电,后给主机加电:关机时应先关主机,后关各外部设备,开机后不能立即关机,关机后也不能立即开机,中间应间隔10秒以上:(5)软盘驱动器正在读写时,不能强行取出软盘,平时不要触摸裸露的盘面:(6)在进行键盘操作时,击键不要用力过猛,否则会影响键盘的寿命:(7)打印机的色带应及时便

C#中使用XML指南之读取XML

? C#中使用XML指南之读取XML ? 访问的两种模型: ? 在程序中访问进而操作XML文件一般有两种模型,分别是使用DOM(文档对象模型)和流模型,使用DOM的好处在于它允许编辑和更新XML文档,可以随机访问文档中的数据,可以使用XPath查询,但是,DOM的缺点在于它需要一次性的加载整个文档到内存中,对于大型的文档,这会造成资源问题.流模型很好的解决了这个问题,因为它对XML文件的访问采用的是流的概念,也就是说,任何时候在内存中只有当前节点,但它也有它的不足,它是只读的,仅向前的,不能在文

C#中常用的几种读取XML文件的方法

XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影.Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具.XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用.微软也提供了一系列类库来倒帮助我们在应用程序中存储XML文件. “在程序中访问

更换电脑主板,又不想重装系统的解决方法

现在很多计算机用户在更换新硬件是更偏向于DIY,所以这篇教程写给那些自己换主板,但是不知道如何保留现有操作系统的用户. 在开始之前,先说明一下这篇教程的方法:本教程是通过卸载现有主板芯片组驱动和控制器驱动的方法,以防止发生更换主板之后和原有驱动发生冲突,导致不能开机必须重装系统的现象. 特别说明:本教程仅供参考,且更换主板适合有一定计算机硬件操作基础的用户,如果您对计算机中的主板构造不够了解,很容易造成硬件方面的损坏. 准备工作:准备更换系统的主机一台(正常开机),一块新主板,螺丝刀.特别注意:

【转】XML的几种读写

XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影.Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具.XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用.微软也提供了一系列类库来倒帮助我们在应用程序中存储XML文件. “在程序中访问

C#操作Xml

ML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影.Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具.XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用.微软也提供了一系列类库来倒帮助我们在应用程序中存储XML文件. “在程序中访问进

Linux 发展史

主要内容: 一.什么是操作系统?二.linux是什么以及他的发展历程?三. Linux有什么哲学思想? Linux操作系统是运行在计算机上的一个操作系统,要了解linux就需要对操作系统和计算机硬件的基础知识有一定的了解. OS(operating system)操作系统: 定义一个平台, 用于机器硬件和人交换的一个平台,向下进行资源管理向上提供交换接口.虚拟技术 硬件的架构 硬件Architecture: x86, x86_64, arm,ppc , MIPS, UltraSparc, Pow