第2章 计算机系统基础知识(2024)

本文详细介绍了计算机系统的基础知识,包括硬件组成(处理器、存储器、总线、接口、外部设备)、软件分类(系统软件、应用软件)以及嵌入式系统、计算机网络、计算机语言等方面的内容。内容涵盖操作系统、数据库、文件系统、网络协议和系统性能等多个领域,旨在提供全面的计算机系统理论知识。
摘要由CSDN通过智能技术生成

2.1计算机系统概述

  • 典型计算机系统的组成:

       硬件:中央处理器(运算单元 控制单元)、存储器(主存 外存)、输入设备(键盘鼠标)、输出设备(显示器)

       软件:系统软件(操作系统 编译工具)、应用软件(办公软件 娱乐软件)

  • 计算机系统应用分类:

       嵌入式计算机:电信设备(基站 网络交换 移动终端)、家用电子设备(试听设备 厨卫电器)、可穿戴电子设备、医疗设备、交通设备、国防设备、金融设备

       通用计算机:个人计算机(台式电脑 平板电脑)、网络服务器(云存储 云计算)、超级计算机

2.2计算机硬件

    2.2.1计算机硬件组成

            处理器、存储器、总线、接口、外部设备

    2.2.2处理器
  • 指令集按照复杂程度分类:

       复杂指令集(CISC)、精简指令集(RISC)

  • 专用目的的处理器芯片

       图形处理器(GPU)、信号处理器(DSP)、现场可编程逻辑门阵列(FPGA)

    2.2.3存储器
  • 存储分层(根据与处理器的物理距离):

       片上缓存:处理器核心直接集成的缓存,SRAM,16KB~512KB

       片外缓存:处理器核心外的缓存,SRAM,256KB~4MB

       主存(内存):独立部件/芯片存在,DRAM,数百MB~数十GB

       外存:Nor Flash(MB 10年存储年限)、光盘(数年至数十年存储年限)、磁盘(GB/TB级别 10年以上存储年限)、磁带(30年以上存储年限)

    2.2.4总线
  • 总线划分(根据所处位置)

       内总线:片上总线,各芯片内部互联

       系统总线:局部总线,经由系统总线再次级联的总线,CPU、主存、I/O接口的总线

       外部总线:通信总线,计算机板和外部设备之间,或计算机系统之间的互联总线

  • 总线间连接

       通过桥(特殊外设)实现连接,实现总线协议间的转换

  • 总线的性能指标

       总线带宽、总线服务质量QoS、总线时延

  • 总线种类

       并行总线:PCI、PCIe、ATA(IDE)

       串行总线:USB、以太网、SATA、CAN、RS-232、RS-485、RapidIO

       专业领域总线:航空领域(ARINC429 ARINC659 ARINC664 MIL-STD-1553B)、工业控制领域(CAN、IEEE1394、PCI、PCIe、VME)

    2.2.5接口
  • 接口种类

       显示类接口:HDMI、DVI

       音频输入输出类接口:TRS、RCA、XLR

       网络类接口:RJ45、FC

       USB接口、PS/2接口、SATA接口、LPT打印接口、RS-232接口等

  • 与总线关系

       一种总线可能存在多种接口

    2.2.6外部设备

     软件系统是指在计算机硬件系统上运行的程序、相关的文档资料和数据的集合。

  • 种类:

       常见:键盘、鼠标、显示器、扫描仪、摄像头、麦克风、打印机、光驱、网卡、存储卡/盘

       移动穿戴设备:加速针、GPS、陀螺仪、感光设备、指纹识别设备

       工业控制、航空航天和医疗领域:测温仪、测速仪、轨迹球、操作面板、红外/NFC等感应设备、场强测量设备、功率驱动装置、机械臂、液压装置、油门杆、驾驶杆

2.3计算机软件

    2.3.1计算机软件概述
  • 分类:

       系统软件:操作系统、程序设计语言翻译系统、数据库管理系统、网络软件

       应用软件:专用应用软件、通用应用软件

    2.3.2操作系统
  • 操作系统的组成

       操作系统内核:进程管理、存储管理、文件管理、设备管理

       其他配套软件:图形界面程序、常用程序(日历、计算器、浏览器等)、实用程序(任务管理器、磁盘清理程序、防火墙、杀毒软件)、支持应用软件开发和运行的(应用框架、编译器、程序库)

  • 操作系统的作用

       管理计算机中运行的程序和分配各种软硬件资源

       为用户提供友善人机界面

       为应用程序的开发和运行提供一个高效率的平台

  • 操作系统的特征

       并发性、共享性、虚拟性、不确定性

  • 操作系统的分类

       批处理操作系统:

                                 单道批处理(一次只装一个作业运行)

                                 多道批处理(多道、宏观并行、微观串行)

       分时操作系统:

                               将CPU时间换分为很多短时间片,轮流为各个终端用户服务

                               具有多路性、独立性、交互性、及时性等特点

       实时操作系统:

                               快速处理,要求可靠性

                               分为实时控制系统(自动采集、火炮自动控制、导弹制导系统)和实时信息处理系统(飞机订票系统、情报检索系统)

       网络操作系统:

                              使联网计算机能方便而有效的共享网络资源,为网络用户提供各种服务的软件和有关协议的集合

       分布式操作系统:

                                 由多个分散的计算机经连接而成的计算机系统,无主次之分,任意两台可通信交换信息,对系统中各类资源动态分配和调度、任务划分、信息传输协调工作,并未用户提供统一界面与标准接口

                                 具备网络操作系统所有功能,又有透明性、可靠性、高性能

       微型计算机操作系统:Windows、MAC OS、Linux

       嵌入式操作系统:

                                 微型化(占用资源少)、可定制(不同软硬件可定制化配置)、实时性、可靠性、易移植(硬件抽象层、板级支撑包)

                                 常见系统有:VxWorks、uClinux、PalmOS、WindowsCE、uC/OS-II和eCos

    2.3.3数据库
  • 关系数据库        

       三要素:数据结构、数据操作、完整性约束

       特点:从数据结构/模型开始,以数据模型为核心展开、静态结构设计与动态行为设计分离、试探性、反复性、多步性

       设计方法:直观设计法、规范设计法、计算机辅助设计法、自动化设计法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值