第零章、计算机概论
最近更新日期:2009/08/03
5. 重点回顾
6. 本章习题
7. 参考数据与延伸阅读
8. 针对本文的建议:http://phorum.vbird.org/viewtopic.php?t=31574

重点回顾

  • 计算机的定义为:『接受使用者输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息』;
  • 计算机的五大单元包括:输入单元、 输出单元、CPU内部的控制单元、算数逻辑单元与主内存五大部分;
  • 数据会流进/流出内存是CPU所发布的控制命令,而CPU实际要处理的数据则完全来自於主内存;
  • CPU依设计理念主要分为:精简指令集(RISC)与复杂指令集(CISC)系统;
  • 关於CPU的频率部分:外频指的是CPU与外部组件进行数据传输时的速度,倍频则是CPU内部用来加速工作效能的一个倍数,两者相乘才是CPU的频率速度;
  • 一般主机板芯片组有分北桥与南桥,北桥的系统总线称为系统系统总线,因为是内存传输的主要通道,所以速度较快。南桥就是所谓的输入输出(I/O)系统总线,主要在联系硬盘、USB、网络卡等周边设备;
  • 北桥所支持的频率我们称为前端系统总线速度(Front Side Bus, FSB),而每次传送的位数则是系统总线宽度。
  • CPU每次能够处理的数据量称为字长大小(word size),字长大小依据CPU的设计而有32位与64位。我们现在所称的计算机是32或64位主要是依据这个 CPU解析的字长大小而来的!
  • 个人计算机的主内存主要组件为动态随机访问内存(Dynamic Random Access Memory, DRAM),至於CPU内部的第二层缓存则使用静态随机访问内存(Static Random Access Memory, SRAM);
  • BIOS(Basic Input Output System)是一套程序,这套程序是写死到主机板上面的一个内存芯片中,这个内存芯片在没有通电时也能够将数据记录下来,那就是只读内存(Read Only Memory, ROM);
  • 显示卡的规格有PCI/AGP/PCIe,目前的主流为PCIe介面;
  • 硬盘的组成为:圆形磁碟盘、机械手臂、 磁碟读取头与主轴马达所组成的,其中磁碟盘的组成为磁区、磁轨与磁柱;
  • 操作系统(Operating System, OS)其实也是一组程序, 这组程序的重点在於管理计算机的所有活动以及驱动系统中的所有硬件。
  • 计算机主要以二进位作为单位,常用的磁碟容量单位为bytes,其单位换算为1 Byte = 8bits。
  • 最阳春的操作系统仅在驱动与管理硬件,而要使用硬件时,就得需要透过应用软件或者是壳程序(shell)的功能,来呼叫操作系统操纵硬件工作。目前称为操作系统的,除了上述功能外,通常已经包含了日常工作所需要的应用软件在内了。

本章习题

  • 动动手实作题:假设你不知道你的主机内部的各项组件数据,请拆开你的主机机壳,并将内部所有的组件拆开,并且依序列出:

    • CPU的厂牌、型号、最高频率;
    • 主内存的容量、介面 (DDR/DDR II等);
    • 显示卡的介面 (AGP/PCIe/内建) 与容量
    • 主机板的厂牌、南北桥的芯片型号、BIOS的厂牌、有无内建的网卡或音效卡等
    • 硬盘的连接介面 (IDE/SATA等)、硬盘容量、转速、缓冲内存容量等。

    然后再将他组装回去。注意,拆装前务必先取得你主机板的说明书,因此你可能必须要上网查询上述的各项数据。

  • 利用软件:假设你不想要拆开主机机壳,但想了解你的主机内部各组件的信息时,该如何是好?如果使用的是Windows操作系统,可使用CPU-Z(http://www.cpuid.com/cpuz.php)这套软件,如果是Linux环境下,可以使用『cat /proc/cpuinfo』及使用『lspci』来查阅各项组件的型号;
  • 依据文末的延伸阅读连结,自行搜寻出 BIOS 的主要任务,以及目前在个人计算机上面常见的 BIOS 制造商有哪几家?

参考数据与延伸阅读

出处:http://vbird.dic.ksu.edu.tw/linux_basic/0105computers_5.php

鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.5)相关推荐

  1. 鸟哥的Linux私房菜(基础篇)-第三章、主机规划与磁盘分区(三.1. Linux与硬件的搭配)

    第三章.主机规划与磁盘分区 最近升级日期:2009/08/06 1. Linux与硬件的搭配 1.1 认识计算机的硬件配备 1.2 选择与Linux搭配的主机配备: 硬件支持相关网站 1.3 各硬件装 ...

  2. 鸟哥的Linux私房菜(基础篇)- 第十一章、认识与学习 BASH

    第十一章.认识与学习 BASH 最近升级日期:2009/08/25 在 Linux 的环境下,如果你不懂 bash 是什么,那么其他的东西就不用学了!因为前面几章我们使用终端机下达命令的方式,就是透过 ...

  3. 鸟哥的Linux私房菜(基础篇)-第三章、主机规划与磁盘分区(三.2. 磁盘分区)

    第三章.主机规划与磁盘分区 最近升级日期:2009/08/06 2. 磁盘分区 2.1 磁碟连接的方式与装置档名的关系 2.2 磁碟的组成复习 2.3 磁盘分区表(partition table) 2 ...

  4. 鸟哥的Linux私房菜(基础篇)- 第十七章、程序管理与 SELinux 初探

    第十七章.程序管理与 SELinux初探 最近升级日期:2009/09/11 一个程序被加载到内存当中运行,那么在内存内的那个数据就被称为程序(process).程序是操作系统上非常重要的概念,所有系 ...

  5. 鸟哥的Linux私房菜(基础篇)- 第七章、Linux 文件与目录管理

    第七章.Linux文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明.在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包 ...

  6. 鸟哥的Linux私房菜(基础篇)- 第六章、Linux 的文件权限与目录配置

    第六章.Linux的文件权限与目录配置 最近更新日期:2009/08/18 Linux最优秀的地方之一,就在于他的多人多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要 ...

  7. 鸟哥的Linux私房菜(基础篇)-第五章、首次登陆与在线求助 man page

    第五章.首次登陆与在线求助 man page 最近升级日期:2009/08/17 终于可以开始使用Linux这个有趣的系统了!由于Linux系统使用了异步的磁盘/内存数据传输模式,同时又是个多人多任务 ...

  8. 鸟哥的Linux私房菜(基础篇)-第四章、安装 CentOS 5.x 与多重开机小技巧

    第四章.安装 CentOS 5.x 与多重开机小技巧 最近更新日期:2009/08/11 Linux distributions越作越成熟,所以在安装方面也越来越简单!虽然安装非常的简单,但是刚刚前一 ...

  9. 鸟哥的Linux私房菜(基础篇)-第三章、主机规划与磁盘分区(三.3. 安装Linux前的规划)

    第三章.主机规划与磁盘分区 最近升级日期:2009/08/06 3. 安装Linux前的规划 3.1 选择适当的distribution 3.2 主机的服务规划与硬件的关系 3.3 主机硬盘的主要规划 ...

  10. 鸟哥的Linux私房菜(基础篇)- 第二十一章、系统配置工具(网络与打印机)与硬件侦测

    第二十一章.系统配置工具(网络与打印机)与硬件侦测 最近升级日期:2009/09/15 除了手动配置之外,其实系统提供了一个名为 setup 的命令给系统管理员使用喔!这个命令还能够配置网络呢.此外, ...

最新文章

  1. Boost:基于Boost的HTTP客户端的程序
  2. Leetcode 系列 | 反转链表
  3. php取不到post数据库,安卓post 数据到php 在写入数据库老是不成功, 数据post不到php...
  4. async js 返回值_获取JavaScript异步函数的返回值
  5. 一句python,一句R︱列表、元组、字典、数据类型、自定义模块导入(格式、去重)
  6. Kafka-集群部署
  7. Android Studio真机调试,数据库sqllite时,Multiple dex files define Landroid/support/v4/R 问题...
  8. python with as有什么好处?
  9. ghost系统之优劣?
  10. JSONObject.fromObject(obj) 报错
  11. 基于Java springmvc+mybatis酒店信息管理系统设计和实现
  12. 奇迹网站系统IGC奇迹mu S18网站可视化装备模板
  13. css中textarea去掉边框和取消选中后的边框
  14. 微电网控制趋势(综述)
  15. GPS 车辆导航定位的应用前景
  16. 学生表/教师表/课程表/成绩表常见SQL查询
  17. [程序员] 女程序员的青春有几年
  18. better-scroll实现菜单和列表滚动效果联动。
  19. 深度学习pytorch常见编程技巧
  20. Django中 favicon.ico 报错问题

热门文章

  1. 深入理解分布式技术 - 探究缓存穿透、缓存击穿、缓存雪崩解决方案
  2. Linux-编写Shell的几个技巧
  3. Linux如何禁用rc4加密算法,使用arc4算法的linux内核加密子系统
  4. python网页优化公司_使用python优化scipy.optimize.minimize公司
  5. python从键盘获取输入数字_python获取从命令行输入数字的方法
  6. 小程序识别带多个参数二维码进入商品详情
  7. 微信小程序页面搜索框查询(无后台接口情况下)
  8. python3.8安装插件locust报错error: Microsoft Visual C++ 14.0 is required. Get it with Microsoft Visual C++
  9. python实现冒泡排序算法的非递归版本_python排序算法速度比较:快速排序,归并排序,冒泡排序...
  10. CSS学习16之层级