7.11 计算机基础

编程语言的作用:程序员与计算机沟通的介质。

操作系统和硬件的关系

应用程序-》操作系统-》硬件cpu-》内存-》磁盘cpu与寄存器.

内核态:CPU可以运行所有指令集(操作系统运行,可控制硬件)。

用户态:运行用户程序,只能运行一个指令集的子集(不包含操作硬件的功能的部分)。

内核态和用户态通过PSW(程序状态字寄存器)控制。

存储器:L1缓存(寄存器)、L2缓存(高速缓存)、内存(RAM),EEPROM(电可擦除可编程ROM)和闪存(Flash Memory),COMS(用电小,纽扣电池供电)。

磁盘结构:盘片、磁头。

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

平均延迟时间:机械臂在正确的磁道中等待旋转到数据所在的扇区下等待的时间。

虚拟内存:使计算机运行大于物理内存的程序。

MMU(Memory Management Unit):CPU中控制虚拟内存的存储器管理单元。

磁带:容量大且同等容量比硬盘便宜,速度慢,可移动性强,常用来做备份。

设备驱动:使计算机和设备进行通信的特殊程序。

控制器:主板上的芯片,负责控制连接的设备。

南桥:ISA桥,连接慢速设备。

北桥:PCI桥,连接高速设备。

系统的启动流程:1.计算机加电。2.BISO检测硬件。3.BIOS读取CMOS中的数据,选择启动设备。4.读取MBR。5.Bootloader启动装载模块,选择系统,启动系统。6.系统从BIOS获得配置信息,检查驱动,调入内核(Kemel)。

应用程序启动流程

时间: 2024-10-11 10:43:54

7.11 计算机基础的相关文章

如何成为一名黑客(网络安全从业者)——计算机基础知识篇

大家好,我是Mr.Quark,大家可以叫我夸克,欢迎大家在微信公众号(Quark网络安全)上给我留言,如果有时间我一定会一一回复大家的.今天我将和大家一起学习"如何成为一名黑客"或者说"如何成为一名网络安全专家". 在进入正题之前,我们先来给黑客下一个定义,毕竟如果连黑客的含义都不了解,成为黑客更是无从谈起. "黑客"称呼的变迁 在很久很久以前(别问我有多久,不要在意这些细节),"黑客"指的是喜爱钻研技术.精通计算机技术的程序

magedu第一天学习(计算机基础部分)

第一部分 1.计算机系统的组成部分 计算机系统是由硬件系统和软件系统组成的. 2.计算机的发展史 1946年第一台计算机ENIAC在美国宾州大学诞生. 电子管时代--->晶体管时代--->集成电路时代--->大规模集成电路时代 3.计算机都遵循冯诺依曼体系结构 运算器.控制器集中在CPU里面(central processing unit) 存储器.输入设备.输出设备 特性:使用二进制 4.摩尔定律 当价格不变时,集成电路上可容纳的元器件的数目,在18-24个月后便会增加一倍,相应的性能

学习linux-基础一(计算机基础)

计算机基础 一.计算机系统组成 计算机系统由硬件(Hardware)系统和软件(Software)系统两部分组成: 二.冯·诺依曼体系 服务器存储类型 DAS:直接连接存储,存储直接与服务器连接,类似在服务器上直接加入存储,用IDE.SATA等线缆相连接 NAS:网络连接存储,通过局域网,在多个服务器直接实现了文件共享,类似NFS.Windows共享模式 SAN:存储区域网络,有SAN的服务端和SAN的客户端, 四.ABI和API ABI:应用程序二进制接口,在应用程序和操作系统之间 API应用

计算机基础从入门到放弃

计算机基础 一.编程语言的作用及与操作系统和硬件的关系 语言的存在是为了沟通,在中国用华语,美国用英语,在计算机领域中也不例外,编程语言是让计算机能识别的语言,编程语言也是程序员与计算机沟通的桥梁. 与操作系统之间存在依赖关系,当用编程语言编写完一个软件的时候,却没有操作系统来控制计算机的硬件,那就必须要自己写一个操作系统来控制计算机硬件 当已经在计算机上安装了操作系统了,那么就不需要考虑控制计算机的硬件了,只考虑用户软件与操作系统之间是否兼容. 与硬件的关系,当软件安装到永久保存的硬盘上面,运

Day1:计算机基础+在VMware12中安装CentOS6.8

16号从正下暴雨的武汉来到帝都参加马哥培训班,从清河公寓亮哥开始,到宿舍另外五位室友,渐渐认识更多人,还算适应额不错.但走在北京的马路上,多少还是有些陌生,不过就如宿舍一样,来的时候脏兮兮,经过一番打扫后,干净了不少,我也会很快习惯在这边的生活,精力全放在linux上! 18号开学典礼,七十多位同学,来自五湖四海,哈哈,我其实很希望认识各个地方的人,听他们讲各自家乡的特色和故事! 19号,第一天的课,不是马哥带,对于还是菜鸟的我来说,感觉王晓春老师讲的更容易让我理解(你们就尽情鄙视我吧0.0)!

计算机基础知识总结

第一篇:计算机基础 1.  计算机发展史中计算机诞生时间的三个第一 世界上发明的第一台电子计算机 ENIA C 1946.2  美国 世界上第一台按存储程序控制功能设计的计算机 EDVA C 1946 1950 美国 世界上第一台投入运行的实现存储顺序控制功能的计算机 EDSA C 1947 1949.5 英国 2.  计算机发展的四个阶段和计算机时代的开始 ⑴计算机发展的分代按照不同的规范有不同的分法. 通常是按计算机中硬件所采用的电子逻辑器件划分成电子管.晶体管.中小规模集成电路.大规模超大

计算机基础之——计算机硬件

目录 一.为何要学习计算机基础 2 二.计算机硬件介绍 3 2.1 处理器 4 2.1.1 寄存器的分类 4 2.1.2 寄存器的维护 5 2.1.3 处理器设计的演变 5 2.1.4 内核态与用户态 5 2.1.5 内核态与用户态切换 6 2.1.6 异常处理 6 2.1.7 多线程和多核芯片 6 2.2 存储器 8 2.2.1 寄存器即L1缓存 8 2.2.2 高速缓存即L2缓存 8 2.2.3 内存 9 2.3 磁盘 9 2.3.1 寻道时间与延迟时间 10 2.3.2 虚拟内存 11 2

*1 计算机基础和操作系统基础及几大协议

计算机基础和操作系统基础 计算机为什么叫电子计算机(因为他永远是二进制来运行) 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机.可分为超级计算机.工业控制计算机.网络计算机.个人计算机.嵌入式计算机五类,较先进的计算机有生物计算机.光子计算机.量子计算机等. 计算机发明者约翰·冯·诺依曼.

计算机基础之透析我家的组装机

2015年寒假回来的时候到邯郸买了台组装电脑,当时几乎是什么都不懂,什么CPU啦,什么驱动啦等等都只是听说过而已,具体的还真是不了解.对电脑的硬件只是一无所知啊,就让那个组装的人按价格配置,要硬盘和主板好的就行,迷迷糊糊就买了回来,感觉还是蛮不错的. 为了更清楚的对电脑的了解,也是为了计算机三级网络技术的考试就开始学计算机基础知识,对计算机构造和运行了解.昨天看了两个版本的计算机硬件教学视频,又上网查了一些关于硬件的知识,也算是有了一些初步的了解.很好为大家推荐我要自学网的<计算机基础知识教程>