计算机操作系统(上)

计算机硬件系统的组成:

    中央处理器:包括运算单元和控制单元。包括:运算逻辑部件:一个或多个运算器、寄存器部件:包括通用寄存器、控制与状态寄存器、以及高速缓冲存储器(cache)。控制部件:负责对指令译码,发出为完成每一条指令索要执行操作的控制信号,实现数据传输等功能。

    主存储器

    外围设备:输入、输出设备、存储设备、网络通信设备

    总线:(Bus)是计算机各种功能部件之间传送信息的公共通信干线,是CPU、内存、输入输出设备传递信息的公共通道。

计算机的各个部件通过总线相连接,外围设备通过相应的接口再与总线相连接,从而形成了计算机硬件系统。

按照所传输的信息种类,总线包括:一组控制线、一组数据线、一组地址线。

总线的类型有:1.内部总线:用于cpu芯片内部连接各个元件2。系统总线:用与连接cpu、存储器和各种io模块等主要部件。3.通信总线:用于计算机系统之间进行通信。

外围设备及其控制:

    输入输出设备、存储设备、计算机之间的通信设备

    设备控制机制:轮询方式:cpu忙式控制+数据交换

                            中断控制:cpu启动/中断+数据交换

                            DMA方式:cpu启动/中断,DMA进行数据交换

计算机软件系统的组成:

    一、系统软件:操作系统:实施对各种计算机软硬件资源的管理控制、

                            实用程序:为方便用户所设,如文本编辑等

                             语言处理程序:将用汇编语言、高级语言编写的程序,翻译为可执行的机器语言程序

                             数据库管理系统

    二、支撑软件:接口软件、工具软件、环境数据库,支持用户使用计算机的环境,提供开发工具。

                            也可以认为是系统软件的一部分。

    三、应用软件:用户按照其需要自行编写的专用程序。

程序员通过支撑软件编写高级语言,在通过语言处理程序和数据库管理程序转变成机器指令,再计算机硬件系统上实现功能。

计算机程序的执行过程:

    高级语言程序通过转换程序变为高级语言源程序,再通过编译程序或者解释程序转换成目标代码程序,(汇编语言源程序通过汇编程序转变成目标代码程序),连接程序,成为可执行程序,装入程序,内存可执行程序。

    

猜你喜欢

转载自blog.csdn.net/weixin_41068851/article/details/80980442