微型计算机存储体系内存外存,[理学]第1章 微型计算机基础知识.ppt

本文详细介绍了微型计算机的硬件结构,包括CPU、存储器、I/O接口和总线系统,并阐述了存储器的三级存储体系。同时,讲解了数制转换的方法,如二进制、八进制、十进制和十六进制之间的转换。此外,还提到了软件部分的基本分类,包括系统软件和应用软件。内容深入浅出,适合计算机基础知识学习者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[理学]第1章 微型计算机基础知识

* * * * * * * * * * * * * * * * * 微型计算机的硬件体系结构 存 储 器 I/O 接 口 输 入 设 备 I/O 接 口 数据总线 DB 控制总线 CB 地址总线 AB 输 出 设 备 CPU * * 微处理器:CPU 功能:取指令、分析指令、执行指令 组成: ALU:算术逻辑运算单元 控制部件:控制核心 寄存器组:一种特殊的存储器件,其存储二进制数的位数通常与字长一致 内部数据通路:其宽度通常与字长一致 主要参数:字长、速度 * * 存储器: 功能:存放程序与数据 分类: 三级存储体系:内存、外存、缓存Cache RAM与ROM:分别存放数据和程序 虚拟存储器:通常由内存和硬盘构成 组织形式: 存储单元:以字节为单位 单元地址:一组二进制数 地址宽度与单元数量的关系:2n 主要参数:容量、速度 * * I/O: 几个容易混淆的概念: I/O设备:具体实现功能的外设,如显示器 I/O接口:CPU与外设之间的缓冲电路,如显卡 I/O端口:接口电路中的一些寄存器 为什么要使用I/O接口? 因为外设与CPU存在速度上的差异 端口地址:与存储单元地址本质相同 端口种类:由CPU与外设之间传送信息的类型决定 三类端口:数据端口、控制端口、状态端口 端口宽度:由外设传输数据的能力决定 * * 总线:BUS,一组性质相同的公共连线 总线类型: 数据总线DB:决定CPU一次可以传送的数据宽度 地址总线AB:决定CPU的寻址能力 控制总线CB:决定CPU的控制能力 片内总线与片外总线 PC机中的总线: 前端总线:目前已达800MHz频率 接口总线:如PCI、AGP等 外设总线:如USB、PS/2等 * * 2、软件部分 系统软件: 由厂商提供的软件 如:操作系统、语言处理程序、监控程序等 应用软件: 由用户根据自己的需求而编写的软件 如:工具软件、用户程序等 * * 三、数制与编码 * 第1章 微型计算机基础知识 1. 计算机中常用的数制 二进制计数特点是“逢二进一,借一当二”,需要用到的数字符号为2个,分别是0和1;八进制计数的特点是“逢八进一,借一当八”,需要用到的数字符号为8个,分别是0~7;十进制计数需要用到的数字符号为0~9共10个,其特点是“逢十进一,借一当十”;十六进制计数需要用到的数字符号为16个,分别是0~9、A~F,其特点是“逢十六进一,借一当十六”。 * 计数制 形式 基数 计数制采用的数码 计数制的进位 及借位关系 计数制 表示方法举例 二进制 2 0、1 逢二进一、借一当二 1110B或(1110)2 八进制 8 0、1、2、3、4、5、6、7 逢八进一、借一当八 73Q或(73)8 十进制 10 0、1、2、3、4、5、6、7、8、9 逢十进一、借一当十 95D或(95)10 十六进制 16 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 逢十六进一、借一当十六 2A3BH或(2A3B)16 表1-3 计算机中不同计数制的基数、数码、进位关系和表示方法 * 第1章 微型计算机基础知识 数制之间的转换 为了使用方便,在计算机中有时需要将不同的数制之间进行相互转换,我们将各种计数制之间的转换方法总结如表1-5中所示。 * 计数制之间的转换要求 相应的转换方法 十进制整数转换为二、八、十六进制整数 分别采用基数2、8、16连续去除该十进制整数,直至商等于“0”为止,然后逆序排列余数 十进制小数转化为二、八、十六进制小数 连续用基数2、8、16去乘以该十进制小数,直至乘积的小数部分等于“0”,然后顺序排列每次乘积的整数部分 二、八、十六进制数转换为十进制数 用其各位所对应的系数和基数,按照“位权展开求和”的方法就可以得到转换结果 二进制数转换为八、十六进制数 从小数点开始分别向左或向右,将每3位或4位二进制数分成1组,不足位数的补0,每组用1位八、十六进制数表示 八、十六进制数转换为二进制数 从小数点开始分别向左或向右,将每位八、十六进制数用3位或4位二进制数表示即可 表1-5 各种计数制之间的转换方法 * 第1章 微型计算机基础知识 【例1.1】????? 将十进制整数(213)10转换为二进制整数。 解:按照“除2倒取余”的转换方法,具体步骤为:将给定的十进制数除以2,得到一个商和一个余数;取出余数,再将商除以2,又得到一个商和一个余数;重复该过程,直到商等于0为止。最后将每次得到的余数(必定是0或1)按倒序排列,就可

内容概要:文详细介绍了ETL工程师这一职业,解释了ETL(Extract-Transform-Load)的概念及其在数据处理中的重要性。ETL工程师负责将分散、不统一的数据整合为有价值的信息,支持企业的决策分析。日常工作包括数据整合、存储管理、挖掘设计支持和多维分析展现。文中强调了ETL工程师所需的核心技能,如数据库知识、ETL工具使用、编程能力、业务理解能力和问题解决能力。此外,还盘点了常见的ETL工具,包括开源工具如Kettle、XXL-JOB、Oozie、Azkaban和海豚调度,以及企业级工具如TASKCTL和Moia Comtrol。最后,文探讨了ETL工程师的职业发展路径,从初级到高级的技术晋升,以及向大数据工程师或数据产品经理的横向发展,并提供了学习资源和求职技巧。 适合人群:对数据处理感兴趣,尤其是希望从事数据工程领域的人士,如数据分析师、数据科学家、软件工程师等。 使用场景及目标:①了解ETL工程师的职责和技能要求;②选择适合自己的ETL工具;③规划ETL工程师的职业发展路径;④获取相关的学习资源和求职建议。 其他说明:随着大数据技术的发展和企业数字化转型的加速,ETL工程师的需求不断增加,尤其是在金融、零售、制造、人工智能、物联网和区块链等领域。数据隐私保护法规的完善也使得ETL工程师在数据安全和合规处理方面的作用更加重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值