1.计算机:接受用户输入指令与数据,经过CPU的数据与逻辑单元运算处理后,以产生或存储成有用的信息。

2.计算机五大单元:CPU(运算器、控制器)、存储器、输入设备、输出设备。

第0章 计算机概论

 

3.

 0/1单位称为bit    1Byte=8bit   

文件大小使用二进制方式:1GB=1024*1024*1024B

速度单位使用十进制:1GHz=1000*1000*1000Hz

网络使用的是bit单位,因此网络常使用的单位是Mbit/s,常听到的8M/1M ADSL传输速度,如果转换成文件容量Byte时,其实理论最大传输速度为:1MB/s125KB/s的上传/下载速度。

4.

Intel芯片架构:

1).北桥负责连接速度较快的CPU、内存、显卡

2).南桥负责连接速度较慢的周边接口,包括硬盘、USB、网卡等

  AMD芯片架构:

与Intel不同之处在于:内存直接与CPU通信而不通过北桥(这是两种CPU的架构上的主要区别)

5.

CPU:为一个具有特定功能的芯片,里面含有微指令集。CPU从内存中读取数据

多核就是在一个CPU封装当中嵌入了两个以上的运算内核。

频率就是CPU每秒钟可以进行的工作次数。  频率=外频*倍频

CPU的外频与倍频:

外频:指的是CPU与外部组件进行数据传输/运算时的速度

倍频:是CPU内部用来加速工作性能的一个倍数

32位与64位:

内存与CPU的通信速度靠的是外频,那么每次工作可以传送的数据量有多大呢?那就是总线的功能了。

北桥的总线称为系统总线,因为是内存传输的主要通道,速度较快。

南桥的总线就是所谓的输入输出(I/O)总线,用于联系硬盘、USB、网卡等。

北桥所支持的频率称为前端总线速度(FSB,Front Side Bus),可达333/400/533/800/1066/1333/1600MHz.  

而每次传送的位数则是总线宽度,目前常见的总线宽度有32/64位(bit)  总线频宽=FSB*总线宽度(32/64),即每秒钟可以传送的最大数据量。

 CPU每次能够处理的数据量称为字组大小(word size),字组大小依据CPU的设计而有32位与64位。我们现在所称的计算机是32位或64位主要是依据CPU解析的字组大小而来的! 字组大小与总线宽度可以不相同。

6.内存

PC的内存主要组件为动态随机访问内存(Dynamic Random Access Memory, DRAM)   DDR内存(Double Date Rate)双倍数据传输速度

CPU内的内存为静态随机访问内存(Static Random Access Memory,SRAM),即第二层高速缓存

BIOS(Basic Input Output System)是一套程序,是死写到主板上面的一个内存芯片中,这个内存芯片在没有通电时也能将数据记录下来,那就是只读存储器ROM(Read Only Memory)

7.显卡

又称为VGA(Video Graphics Array)

8.硬盘!

硬盘的组成:盘片、机械手臂、磁头、主轴马达

运行时,主轴马达让盘片转动,然后机械手臂可伸展让读取头在盘片上进行读写操作。

扇区(Sector):由圆心以放射状的方式分割出磁盘的最小存储单位。每个扇区为512Byte,不会变。

扇区组成的一个圆就是磁道(Track),所有盘片上的同一磁道可以组成一个柱面(Cylinder),柱面是分割硬盘时的最小单位!

硬盘容量=柱面数*磁头数*扇区数*512B                盘面数=磁头数

传输接口:IDE接口、SATA接口

9.主板

主板上负责通信的各个组件就是芯片组,芯片组一般分为北桥与南桥。

CMOS:主要功能为记录主板上面的重要参数,包括系统时间、CPU电压与频率、各项设备的I/O地址与IRQ等,由于这些数据的记录需要电力,因此主板上才有电池。

BIOS:为写入到主板上某一块闪存或EEPROM的程序,它可以在开机的时候执行,加载CMOS中的参数,并尝试调用存储设备中的开机程序,进一步进入操作系统中。

10.操作系统OS

OS其实是一组程序,重点在于管理计算机的所有活动以及驱动系统中的所有硬件。

内核:主要在于管理硬件与提供相关的能力。内核程序所放置到内存当中的区块是受保护的,并且开机后就一直常驻在内存中。

计算机系统主要由硬件组成,然后内核程序管理硬件,提供合理的计算机系统资源分配,因此只要硬件不同(如x86架构与RISC架构的CPU),内核就要进行修改才行。

系统调用(System Call):为了保护内核,并且让程序员比较容易开发软件,OS还会提供一整组开发接口,那就是系统调用层。

OS的内核层直接参考硬件规格写成,所以同一OS程序不能够在不一样的硬件架构下运行。

OS只是在管理整个硬件资源,包括CPU、内存、输入输出设备、文件系统。

应用程序的开发都是参考OS提供的开发接口,所以应用程序只能在该OS上运行而已。

内核功能:

系统调用接口、程序管理、内存管理、文件系统管理、设备驱动

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/diabloyjr/archive/2010/12/11/1903374.html

相关文章:

  • 2021-06-21
  • 2021-12-09
  • 2021-06-02
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-26
  • 2022-12-23
  • 2022-01-02
  • 2021-11-22
  • 2021-12-03
  • 2021-10-28
  • 2021-06-12
相关资源
相似解决方案