首页 > 其他分享 >初识计算机

初识计算机

时间:2024-06-03 16:32:51浏览次数:14  
标签:计算机 存储器 部件 初识 指令 组成 体系结构

这节旨在对计算机有个大体划分。
目前计算机对我们来说就像是一个黑疙瘩,它由两部分组成——软硬件
何为硬件,何为软件?
硬件就是组成计算机的那些看得见摸得着的电子器件,软件就是人类事先编好的程序,这些程序和硬件共同发挥作用。
而软件又可以分为两大类:系统软件和应用软件。
系统软件包括:标准程序库、语言处理程序、操作系统、数据库管理系统、网络软件等。基本上这些软件都是核心,而应用软件是根据任务需要且依附于系统软件而编好的程序。

计算机系统的层次结构
首先解释一下什么计算机系统的层次结构:“计算机系统”是一个广泛的概念,它涵盖了一个完整的、用于执行特定功能(如数据处理、存储、通信等)的硬件和软件组件的集合。
说白了,不就是一台成熟的计算机嘛。
其层次结构如下:

不难发现,这五个层次分别依赖编译程序、翻译、微程序将高级语言的用处从较为抽象的层面落实到可直接执行层面。“三虚拟、两传统、五层次、可落实”

计算机组成和计算机体系结构
这两个概念不好辨析。
计算机组成是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透
明的硬件细节。
计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与
功能特性。
两者最明显的差异在于计算机组成侧重于实现的过程,计算机体系结构侧重于“是什么”这样的概念性问题。
举个简单的例子,当你点击一个图标打开一个程序时,计算机组成确保了指令从硬盘加载到内存,然后CPU从内存中取出指令并执行,计算机体系结构决定了CPU如何执行指令、内存如何管理数据、以及操作系统如何调度和管理各种资源。
计算机组成关注计算机内部各个部件的物理实现和连接方式。(器件、布线、工作原理)
计算机体系结构关注计算机系统的整体设计、功能特性和工作方式。(计算机结构、功能、工作方式)
计算机组成原理是这本书的主要内容,也就是说这本书主要讲我们在对计算机进行交互的时候各部件的物理实现。

计算机的基本组成
刚刚说的很笼统——计算机由软硬件组成,现在来介绍现代计算机的组成。

都是硬件。
再来介绍一下两种两种计算机结构
冯·诺依曼计算机结构

现代的计算机体系结构

可以看出冯·诺依曼计算机结构的特点是:

  • 计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成。
  • 指令和数据以同等地位存放千存储器内,并可按地址寻访
  • 指令和数据均用二进制数表示。
  • 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存
  • 储器中的位置。
  • 指令在存储器内按顺序存放。通常,指令是顺序执行的,在特定条件下,可根据运算结果
  • 或根据设定的条件改变执行顺序。
  • 机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。
    可以总结为:“五部件、一中心(部件部分)、指令数据同地位、二进制、两组成、顺序存放可跳越(JMP)”

接下来说说五部件是干什么的:
先说总体观计算机各个部件的系统运作都是在控制器的指挥下运作的

  • 运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内。

  • 存储器用来存放数据和程序。有主存(内存)和辅存(外存)

  • 控制器用来控制、指挥程序和数据的输入、运行以及处理运算结果。

  • 输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式,常见的有键盘、鼠

  • 标等。

  • 输出设备可将机器运算结果转换为人们熟悉的信息形式,如打印机输出、显示器输出等

    接下来给出一个更加细化的组成框图

    然后更加详细的介绍这些物理器件

  1. 主存
    包括存储体M、各种逻辑部件及控制电路、寄存器(MAR,MDR)等。
    关于几个存储的小概念直接贴图

    主存的工作方式是按存储单元的地址对存储元进行存取操作。这种存取方式被称为按地址访问存储器。 那么计算机如何完成工作呢?它又需要什么器件来协助完成呢?
    计算机首先要知道要访问的存储单元的地址,有了这个地址计算机就可以访问目标存储单元。

标签:计算机,存储器,部件,初识,指令,组成,体系结构
From: https://www.cnblogs.com/Linchonghome/p/18224230

相关文章

  • 计算机毕业设计Android的个人日程计划系统的APp设计与实现
    1、选题背景如今,安卓手机的使用基本上已经广泛应用各个年龄段,也就是说当人们充分接触手机时,在享受手机带来的方便快捷和沟通乐趣时,也存在一些问题,主要表现在“手机”上。人们使用手机的时间越来越长,他们也觉得时间越来越短。时间就是金钱,这是当今社会普遍认可的事实,也就是说人......
  • 计算机毕业设计Android的健康运动计步器APP的设计
    基于Android的健康计步APP可以包含以下功能模块:移动端应用(Android前端)功能模块:(1)用户注册和登录功能:•   用户注册:用户可以输入用户名、密码和其他必要信息进行注册,并将注册信息保存到数据库中。•   用户登录:用户可以使用用户名和密码进行登录,验证用户凭据,以便访问......
  • 计算机毕业设计Android大学生兼职信息评价系统
    android端:(1)用户注册与登录:学生和用人单位可以通过手机号码注册账户并登录。(2)个人信息管理:用户可以编辑和管理个人信息,包括头像、昵称、联系方式等。(3)兼职搜索与浏览:学生可以根据关键词、地点、工资等条件进行兼职搜索,并浏览符合条件的兼职信息。(4)兼职申请与投递简历:学生可以选......
  • 计算机网络基础-VRRP原理与配置
    目录一、了解VRRP1、VRRP的基本概述2、VRRP的作用二、VRRP的基本原理1、VRRP的基本结构图2、设备类型(Master,Backup) 3、VRRP抢占功能3.1:抢占模式3.2、非抢占模式4、VRRP设备的优先级5、VRRP工作原理三、VRRP的基本配置3.1、配置主设备与备用设备​ 3.2、结果......
  • 第1章 计算机系统漫游
    计算机系统是由硬件和系统软件组成的。总的来说,CSAPP就是通过跟踪hello程序,理解系统在执行该程序时做了什么。///helloprogram#include<stdio.h>intmain(){ printf("hello,world\n"); return0;}1.1信息就是位+上下文hello程序的生命周期从一个源程序开始,即程序......
  • PsShutdown 工具的基本用法和操作流程,帮助他们在远程管理中更方便地实现计算机的关机
    PsShutdown是PSTools工具集中的一款工具,用于远程关闭或重启计算机。以下是PsShutdown工具的初级应用大纲示例:PsShutdown初级应用大纲工具介绍简要介绍PsShutdown工具的作用和功能,以及如何使用它来远程关闭或重启计算机。安装与配置指导用户如何下载、安装和......
  • 计算机SCI期刊,中科院3区,专业认可度高,收稿范围广泛
    一、期刊名称ComputersandElectricalEngineering二、期刊简介概况期刊类型:SCI学科领域:计算机科学影响因子:4.3中科院分区:3区三、期刊征稿范围计算机的影响在电气工程领域最具革命性。电气和电子系统的设计、分析和操作现在由计算机主导,这一转变的动机是计算机......
  • 《计算机网络微课堂》实验17 开放最短路径优先OSPF
    170.实验17:开放最短路径优先OSPF下面我们来进行一个仿真实验,本仿真实验的目的在于验证OSPF协议的作用。我已经在软件中构建好了这样一个网络拓扑,并且在每个设备的旁边都标注了所需要配置的IP地址,为了简单起见,本实验所采用的IP地址为主类IP地址,也就是采用默认子网掩码的......
  • 《计算机网络微课堂》实验19 网际控制报文协议ICMP的应用
    下面我们来进行一个仿真实验,本仿真实验的目的在于验证PING命令和tracert命令的工作原理,这两个命令都是基于网际控制报文协议ICMP而实现的。ping命令在我们之前的仿真实验中经常会用到,我们使用它来测试主机之间的连通性,或者是主机和路由器之间的连通性,又或者是路由器和路由......
  • 计算机网络-OSI七层参考模型与数据封装
    目录一、网络1、网络的定义2、网络的分类3、网络的作用4、网络的数据传输方式5、网络的数据通讯方式二、OSI七层参考模型1、网络参考模型定义2、分层的意义3、分层与功能4、TCP\IP五层模型  三、参考模型的协议1、物理层2、数据链路层3、网络层4、传输层5、......