CSIC_716_20191031【计算机的组成】
引言
- 什么是编程语言
- 语言是人与人之间的沟通介质之一,编程语言是人与机器(包括计算机)之间沟通的介质。
- 一个完整的计算机系统主要包括 应用程序 、操作系统 和硬件 等。
- 计算机三大核心部件:CPU 、内存 、IO设备。(上课讲的为 CPU 、内存 、硬盘 )
- 计算机硬件主要包括 CPU 、内存 、硬盘 等。
- 打开暴风影音程序时,计算机的实际情况为,双击动作会触发操作系统发送指令到CPU,CPU发送指令给内存,内存读取硬盘中的数据。
正文
一、计算机的五大组成部分(*****)
运算器:进行算术运算和逻辑运算。
控制器:计算机的指挥系统。
运算器和控制器统称为中央处理器 (Central Processing Unit,CPU)
存储器:是计算机中用来存放所有数据和程序的记忆部件,它的基本功能是按指定的地址存(写)入或者取(读)出信息。
计算机中的存储器可分成两大类:
一类是内存储器,简称内存或主存。优点:存取速度快;缺点:断电丢失数据。
另一类是外存储器(辅助存储器),简称外存或辅存。优点:永久存储数据,缺点:存取速度慢。
机械硬盘:通过机械手臂转动,取对应扇区,查数据。
固态硬盘:通过 主控--闪存--固件算法机制去存取数据。
存储器由若干个存储单元组成,每个存储单元都有一个地址,计算机通过地址对存储单元进行读写。
寄存器:位于中央处理器中,临时存储 数据CPU即将要用的数据。
CACHE:高速缓冲存储器,临时存储 数据的地方。
CACHE存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,
输入设备:鼠标、键盘、摄像头、麦克风
输出设备:显示器、音响、打印机
二、操作系统
连接应用程序与硬件。
操作系统用以组织、协调控制计算机硬件。
操作系统就是将计算机硬件的一系列丑陋的接口封装起来。
三、文件
操作系统提供的用于存储数据的接口。
四、BIOS
计算机自带的一个小系统 basic input output system
五、X86和X64的区别
计算机基于电运行的,通过高低电平以二进制进行控制。
X86:32位,CPU一次性可以处理32位个的二进制字符
X64:64位,CPU一次性可以处理64位个的二进制字符
六、额外自学内容(面试题中的and和or):
Python中关于and 和or的用法
# and 从左往右判断,若有假值,则返回第一个假值,否则返回最后一值;
# or 从左往右判断,若有真值,则返回第一个真值,否则返回最后一值;
# and的优先级比or高
v1=4 and 2 or 1 #2
v2=4 or 2 and 1 #4
v3=4 or 0 and 1 #4
v4=(4 or 0) and 1 #1
v5=4 and (2 or 1) #2
v6=0 or (2 and 1) #1 以v2为例,程序先运算2 and 1,得到1,再运算4 or 1,得到4.
今日录音:
今天的内容主要位
CSIC_716_20191031【计算机的组成】的更多相关文章
- Web前端需要熟悉大学里【高大上】的计算机专业课吗?
作为一名刚刚大学毕业,进入新的学习阶段的研究生,我必须说大学的专业课非常重要!不管你信不信,事实就是如此! 一.大学学习的专业课非常重要,它决定了我们能走到什么高度 前端的发展非常快,我常常觉得刚刚关 ...
- 计算机人物系列-Mauchly,Eckert,Goldstine
关键词:莫尔学院(Moore School),阿伯丁试验场(Aberdeen Proving Ground), 雷明顿兰德公司(Remington Rand Corporation), IBM院士(I ...
- 在Windows Server 2012中如何快速开关桌面上经典的“计算机、我的文档”等通用图标
我们都知道,在Windows Server 2012系列的服务器版本中都已经引入了Modern的现代界面作为默认的用户交互界面,同时满足视觉一致化,新版的服务器管理程序也做成了扁平化.因此传统的计算机 ...
- 1.JAVA基础复习——计算机基础与环境变量配置
软件开发的了解 软件开发: 软件:一系列按照特定组织的计算机数据和指令的集合. 开发:制作软件. 程序:一系列有序指令的集合. 人机交互 人机交互的方式有两种:图形化界面和命令行方式. 图形化界面:简 ...
- 使用vscode访问和修改远程计算机文件
使用vscode访问和修改远程文件,分三步实现:在远程linux机器上安装rmate:在本地windows上安装openssh:在vscode中安装扩展remote vscode. 1. 在远程lin ...
- 计算机常用dos命令
一.简单的dos命令 win+R ------打开"运行"窗口 cmd ------回车进入"dos"命令窗口 ipconfig ------查看本机ip地址 ...
- webservice 测试窗体只能用于来自本地计算机的请求
Question: WebService部署成站点之后,如果在本地测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form is ...
- 计算机维修之操作系统的安装(windows、Mac、Linux)
从大学开始接触了更多的计算机知识,我就在开荒一样,慢慢的接触多了,就想着安装操作系统一定要学会. 前前后后呢,我折腾过很多操作系统,在我的笔记本上存在过Windows.黑苹果.Linux.安卓等操作系 ...
- mysql练习题-查询同时参加计算机和英语考试的学生的信息-遁地龙卷风
(-1)写在前面 文章参考http://blog.sina.com.cn/willcaty. 针对其中的一道练习题想出两种其他的答案,希望网友给出更多回答. (0) 基础数据 student表 +-- ...
随机推荐
- 新建pc端页面的模板
pc端页面,要做兼容.新建pc端模板时,先要初始化浏览器的样式,我命名为reset.css @charset "utf-8"; /* 取消链接高亮 */ body,div,ul,l ...
- mybatis的实际应用
简单基本的增删改查语句就不说了,直接从一对一,一对多的关系开始: association联合:联合元素用来处理“一对一”的关系; collection聚集:聚集元素用来处理“一对多”的关系; MyBa ...
- SpringMVC前后端参数交互
Controller中使用JSON方式有多种 关键在于ajax请求是将数据以什么形式传递到后台 HTTP请求中: 如果是get请求,那么表单参数以name=value&name1=value1 ...
- position:relative/static/fixed/absolute定位的区别以及使用场景
absolute是相对于自己最近的父元素来定位的,relative是相对于自己来定位的 relative 不脱离文档流,absolute 脱离文档流.也就是说:relative 的元素尽管表面上看到它 ...
- Apache Tomcat下载、安装、环境变量配置以及项目部署
前言 针对在本地访问文件或资源出现的跨域问题,可以通过搭建本地服务器来解决,本篇随笔主要介绍通过搭建Apache Tomcat服务器来解决跨域.包括Apache Tomcat的下载.安装.环境变量的配 ...
- const 命令
const 命令声明一个只读的常量,声明后值不可以改变 const 变量不可以重复声明 const一旦声明变量,就必须立即初始化,不能留到以后赋值. const命令声明的常量也是不提升,同样存在暂时性 ...
- ReadWriteLock 如何使用?
QReadWriteLock从名字看就知道是读写锁的意思.和QMutex一样,QReadWriteLock也是线程同步的一种工具.那么它有什么用呢?和QMutex又有什么区别呢?写个例子瞧一瞧. 特点 ...
- 获取Delphi焦点所在的控件及通过控件名称访问控件
方法一: Var I: Integer; Begin For I := To ComponentCount - Do //获取组件数量 Begin If Components[I] Is TWinCo ...
- web音乐播放器
今天闲暇时间,花了2小时,写了个简单音乐播放器.欢迎大家来吐糟 先看下界面截图 大体实现:播放,停止,上一曲,下一曲,循环播放功能. 知识点:1.html 中audio 2.css 位置fixed 其 ...
- Delphi exe实例之间传递cmd参数
{Unit1.pas} 通过这个单元的Button,调用另一个实例: procedure TForm1.Button1Click(Sender: TObject); begin ShellExecut ...