计算机简介

一、计算机简介:

1、计算机系统组成:软件和硬件,二者紧密相关,缺一不可

  1.1硬件:计算机系统的物质基础,软件的载体

    1.1.1硬件系统:主机(中央处理器(CPU,一般CPU由计算器和控制器组成)、内存储器等)、外围设备(输入、输出设备)

    1.1.2如图:

        

    1.1.3硬件的基本任务是识别与执行指令代码

  1.2软件:计算机系统的灵魂

    1.2.1程序和数据合称为软件,在计算机中都以二进制数据来表示

    1.2.2软件系统:由系统软件(操作系统是最重要的系统软件,具有资源管理与调度的功能)和应用程序(处理某些专业的问题)组成,应用程序建立在系统软件的基础上

  1.3计算机系统的层次结构:

               

  1.4指令系统:硬件与软件联通的桥梁,一般由硬件实现

  1.5主机中的信息哟数据信息,地址信息,控制信息,信息在主机中的活动:传送、存储、处理

    1.5.1息传送分三种情况:源和目标都是CPU寄存器;源和目标中一个是CPU寄存器,另一个是内存;源和目标都是内存

2、功能:输入、传送、存储、处理、输出

  2.1计算机系统中信息传送的主要通路如图,由图可知

    (1)CPU寄存器是信息传送的中心

    (2)并不是任意两个存储空间之间都可以直接传送信息的。

        

  2.2信息传送的形式:

    (1)软传送(即指令传送,传递信号根据执行的指令产生)

    (2)硬传送(硬件电路自身产生,不受程序控制)

    (3)隐含传送(传送信号既不是硬件电路直接产生,也不是根据指令操作码和地址码产生,而是程序运行的某一时刻必定要产生)

  2.3CPU对三类信息的加工:

    (1)对指令操作码的加工,加工结果产生操作微命令

    (2)对指令地址码的加工,加工结果产生地址信号

    (3)对数据的加工,这是执行指令的最终目标

转载于:https://www.cnblogs.com/guosongORxiaosong/archive/2012/12/11/2813002.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/422054.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端学习(612):js的三种书写位置

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><!--外部js写法--><…

linux内核 task cmd,linux内核

标签&#xff1a;1. 常见内核参数内核参数一般在/proc/sys 目录中临时改变某个系统参数的值&#xff0c;可以用两种方法来实现,如1) echo 1 > /proc/sys/net/ipv4/ip_forward2) sysctl -w net.ipv4.ip_forward1以上两种方法都可能立即开启路由转发功能&#xff0c;但如果系统…

分布式文件系统虚拟目录及命名空间的实现方法

分布式文件系统虚拟目录及命名空间的实现方法 http://www.doc88.com/p-717876372220.html 可以读一下&#xff0c;讲得还算清楚 转载于:https://www.cnblogs.com/hengli/archive/2012/12/12/2814342.html

Linux编译dhcpd,linux中搭建dhcpd服务器

这一次咱们来共同看一看如何在linux中搭建dhcp服务器&#xff1a;首先呢dhcp服务分为客户端IP地址动态分配服务和dhcp中继服务&#xff0c;小编在这里用linux系统搭建一个为客户端动态分配IP地址的dhcp服务器&#xff0c;dhcp中继就在路由器上做了(小编用了一台华为路由器R2621…

一张图说明我们为什么要关注 HTML5

转载于:https://www.cnblogs.com/h5rocks/archive/2012/12/12/2814692.html

linux自动读取麦克风,检测用户向麦克吹气

如果几年前你告诉我人们可以通过晃动手机或向麦克吹气使手机有所动作&#xff0c;我一定会大笑不止。但现在这已经是事实了。检查晃动动作是很直接的&#xff0c;所有这些在3.0“motion event”(动作事件)中都有介绍。检测向麦克吹气困难一点。本教程将建立一个简单的单视图程序…

动态绑定 datagridview

//绑定该邮箱到datagridviewint index this.dataGridViewSendEmail.Rows.Add();DataGridViewRow row this.dataGridViewSendEmail.Rows[index];row.Cells[1].Value emailAddr;row.Cells[2].Value "正常";row.Cells[3].Value DateTime.Now.ToString("yyyy-M…

linux中端口的欺骗,Linux中的端口占用问题

本文将会阐述两种解决端口占用的方法。本文会用到的服务器端的程序如下&#xff1a;1 #include "unp.h"2 #include 34 int main(int argc, char **argv)5 {6 intlistenfd, connfd;7 socklen_t len;8 structsockaddr_in servaddr, cliaddr;9 charbuff[MAXLINE];10 tim…

oracle维护常用SQL语句(查看系统表和视图)

转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size   from dba_tablespaces t, dba_data_files d   wher…

Asp.net 调用mysql存储过程参数传中文乱码!

<add name"xxx" connectionString"server10.10.xx.xx;User Idxxx;passwordxxxx;databasexxxx;Port3306;character setutf8;"/> 在web.config中进行编码设置&#xff1a;character setutf8; 调用存储过程方法&#xff1a;MySqlCommand cmd new MySql…

手机内存卡转化linux,Android 往手机内存卡上存储用户名与密码的操作

当大家 用Android 应用 操作时&#xff0c;会发现有很多应用要登陆名和密码&#xff0c;而且&#xff0c;它们都能记住密码&#xff0c;当你退出 &#xff0c;再次登陆时&#xff0c;你们帐号密码会自动添加上去。例&#xff1a;布局文件 相信都能做出来 就不一一介绍 了。下面…

Mplayer 音频解码分析

一.序 还是按部就班的来&#xff0c;这次主要分析一下Mplayer中音频解码流程&#xff0c;特别说明一下&#xff0c;这里 的音频解码包括后面会说的视频解码统统不涉及到具体的格式和解码算法&#xff0c;如果大伙对具 体文件格式和解码感兴趣可以在网上找相关资料看看~也可以留…

Linux格式化sd卡博客,linux设备驱动那点事儿之SD卡驱动理论篇

一.SD/MMC卡介绍1.1.什么是MMC卡MMC&#xff1a;MMC就是MultiMediaCard的缩写&#xff0c;即多媒体卡。它是一种非易失性存储器件&#xff0c;体积小巧(24mm*32mm*1.4mm)&#xff0c;容量大,耗电量低,传输速度快&#xff0c;广泛应用于消费类电子产品中。1.2.什么是SD卡SD&…

SQL Server 2008 数据库同步的两种方式 (发布、订阅)

通过SQL JOB的方式对数据库的同步&#xff0c;这一节作为上一节的延续介绍通过发布订阅的方式实现数据库之间的同步操作。发布订阅份为两个步骤&#xff1a;1、发布。2、订阅。首先在数据源数据库服务器上对需要同步的数据进行发布&#xff0c;然后在目标数据库服务器上对上述发…

前端学习(619):变量的小案例二

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><script>//请输入姓名…

python linux alias,linux命令:alias

alias命令简介&#xff1a;此个命令用于命令别名&#xff0c;在shell中定义的别名仅在当前shell生命周期中有效&#xff1b;别名的有效范围仅为当前shellj进程&#xff1b;要想别名永久有效&#xff0c;必须把别名定义在别名配置文档中(/root/.bashrc---/root表示当前用户的家目…

UITabBarController

/*UITabBarController//实例化三个controllerMyViewController1 *vc1 [[MyViewController1 alloc]init];MyViewController2 *vc2 [[MyViewController2 alloc]init];// MyViewController3 *vc3 [[MyViewController3 alloc]init];//实例化一个导航,导航管理vc2&#xff0c;vc3…

【eoe特刊】第二十七期 OpenGL ES学习及项目解析

经过一个月征稿、编辑&#xff0c;新的一版特刊终于出炉了。 本次特刊的制作&#xff0c;改变以往的制作方式&#xff0c;完全取自网友的独自的风格。 在只有一个主题的前提下&#xff0c;完全是通过社区的热心的网友&#xff0c;根据自己的想法&#xff0c;自行设计&#x…