我的编程空间,编程开发者的网络收藏夹
学习永远不晚

计算机硬件基础

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

计算机硬件基础

1. 什么是编程语言
    语言就是一个事物与另外一个事物沟通的介质/表达方式
    编程语言即程序员与计算机沟通的介质
    类比英语汉语等交流语言的学习:关键字即单词,结构即语法
2. 什么是编程?
    编程就是程序员用计算机所能理解的表达方式(编程语言)来将自己的思维逻辑写下来,编程的结果就是一推文件,这些文件称之为软件/程序
    如果要达到高速度,高效率的开发就一定要像说汉语一样将编程语言的关键字和语法同化,多加练习,了熟于心。
3. 编程的目的:
    人想要奴役计算机,让计算机代替人类去工作,从而解放人力

3. 计算机硬件的五大部分:
     控制器
  运算器
  存储器
     输入设备
     输出设备
4. 运行程序的三大核心硬件:
    cpu:运算器+控制器,相当于人大脑的计算和控制功能
           cpu读取的数据都是从主存储器(内存)中来的;
    内存:相当于人脑记忆,存在丢失风险,负责临时存储
             优点:存取速度快
             缺点:断电数据丢失
    硬盘:相当于日记记录,可以永久保存,负责永久存储。
            优点:可以永久保存数据,断电数据也不丢失
       缺点:存取速度慢

      机械硬盘:速度较慢,基于磁条原理,磁道受震动容易损坏,造成数据丢失;但成本低;

      固态硬盘:速度较快,基于电学原理,数据稳定不易丢失;但成本高;
    重要:
         运行程序,硬件的工作过程:
          程序最先存放于硬盘
          程序要运行必须从硬盘加载到内存
          cpu去内存中取出指令->翻译->执行

     硬盘中的数据读取到内存中的过程是缓慢的,需要9ms,这样的时间对于CPU能够进行4500000次指令的调用;所以对于程序运行速度的优化就是尽量避免硬盘的I/O过程;

 

    数据都存放于一段一段的扇区,即磁道这个圆圈的一小段圆圈,从磁盘读取一段数据需要经历寻道时间和延迟时间

             平均寻道时间

                 机械手臂从一个柱面随机移动到相邻的柱面的时间成为寻到时间,找到了磁道就以为着招到了数据所在的那个圈圈,但是还不知道数据具体这个圆圈的具体位置

             平均延迟时间
                机械臂到达正确的磁道之后还必须等待旋转到数据所在的扇区下,这段时间成为延迟时间

5.容量换算:

    一个二进制位称之为1bit
    八个二进制位称之为1字节;

   1Bytes=8bit
   1KB=1024Bytes
   1MB=1024KB
      1GB=1024MB
   1TB=1024GB
   1PB=1024TB

6.CPU的分类:

  精简指令集:简洁的指令,执行时间很短,动作很简单;

  复杂指令集 :每一个小指令可以完成较低阶的硬件操作,指令多而且复杂,可以完成诸多复杂的操作,执行时间长。

           Windows(x86,32-bit):x86代表复杂指令架构,32代表cpu单次可以处理的数据量为32个;

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

计算机硬件基础

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

计算机硬件基础

1. 什么是编程语言    语言就是一个事物与另外一个事物沟通的介质/表达方式    编程语言即程序员与计算机沟通的介质    类比英语汉语等交流语言的学习:关键字即单词,结构即语法;2. 什么是编程?    编程就是程序员用计算机所能理解
2023-01-30

计算机基础(一)

1:计算机5大组成部分 (1)控制器:控制计算机硬件 (2)运算器:逻辑运算+算数运算    控制器和运算器组成CPU (3)存储器:存储数据    内存:优点:数据读取速度快               缺点:断电即消失    外存
2023-01-31

day01计算机基础

计算机硬件组成由以下几个部分组成:  1.控制器  控制器是计算机指挥系统,负责控制计算机其他硬件的工作。  2.运算器  负责数学运算与逻辑运算  3.存储器  分为内存与外存        内存:断电后数据丢失,只能临时保存数据    
2023-01-31

Python基础一: 计算机基础,Pyt

1.CPU 内存 硬盘 操作系统CPU:计算机的运算和控制中心,相当于人类的大脑。内存:用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。(暂时存储数据,临时加载数据及应用程序) 4G,8G,16G,32G速度快,效率高,造
2023-01-31

计算机基础知识

一、为何要学习计算机基础?           好多人觉得自己有点基础就都想着直接敲代码,觉得基础知识很容易,很简单,就不怎么用心去学。然而,我觉得基础知识很重要。就像盖一栋楼房一样,你先要打好地基,再去盖房。       Python是一
2023-01-31

python计算机基础(一)

什么是编程语言?跟计算机交流的语言什么是编程?编程就是写代码,让计算机能够听懂的语言为什么要编程?让计算机为我们做事,取代人计算机5大组成分别有什么作用?CPU:控制,判断,配作用,内存:1断电消失,2,速度快。外存:1,永久保存,2,速度
2023-01-31

python计算机基础(二)

1. 操作系统有什么用?#1外部指令转化成0和1;#2.翻译所写的字符从繁(高低电压)至简(想做什么就做什么) ;#3把一些硬件的复杂操作简化成一个一个接口。2. 计算机由哪三大部分组成?1.应用程序;2操作系统;3.硬件1. 简述操作系统
2023-01-31

计算机硬件系统基本组成有什么?

  我们知道一个完整的计算机系统是由硬件系统和软件系统两大部分组成的。硬件实体是计算机系统的物质基础,软件是发挥机器功能的关键。软件是建立和依托在硬件的基础上,没有硬件对软件的物质支持,软件的功能就无从谈起。同样,软件是计算机系统的灵魂,没有软件的硬件“裸机”将寸步难行,不能提供用户直接使用,无
计算机硬件系统基本组成有什么?
2024-04-17

python第一章计算机基础

第一章 计算机基础1.1 硬件计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 / 显示器 等组成,只有硬件但硬件之间无法进行交流和通信。1.2 操作系统操作系统用于协同或控制硬件之间进行工作,常见的操作系统有那
2023-01-31

计算机通信与网络基础

一、概论1.计算机通信与网络的主要发展过程第一阶段:面向终端的计算机网络。第二阶段:多个计算机互连的计算机网络。第三阶段:面向标准化的计算机网络。第四阶段:面向全球互连的计算机网络。2.我国的网络发展现状3.计算机通信与网络的定义和组成计算
2023-06-03

2021下半年信息系统管理工程师高频考点:计算机硬件基础

  为帮助大家备考2021下半年信息系统管理工程师考试,今天编程学习网小编为大家整理了信息系统管理工程师高频考点:计算机硬件基础,希望对大家备考会有帮助。  第1章 计算机硬件基础  根据对历年的考试真题进行分析,本章要求考生掌握以下几个方面的知识:  (1)数在计算中的表示:数制转换、码制、数的表示。  (2)CPU:C
2021下半年信息系统管理工程师高频考点:计算机硬件基础
2024-04-19

计算机二级VB基础之素数算法

  众所周知计算机二级VB考试除了考察累加、最值、约数因子以及进制转化之外还会考察素数的算法。那么到底二级VB中的素数算法是怎么样的呢?为此在本文中编程学习网笔者就为大家简单介绍其含义和具体的算法,并给出相应的例子来加深大家对知识点的印象。    ◎算法说明  所谓素数(质数)无非就是一个大于等于2的整
计算机二级VB基础之素数算法
2024-04-17

无计算机基础能考软考吗

  软考报名不设学历与资历条件、年龄以及专业等要求限制,只要达到相应的技术水平就可以报考,考生可根据自己的技术水平选择合适的级别与资格进行报考。  根据《计算机技术与软件专业技术资格考试暂行规定》第八条相关规定:凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况,报名参
无计算机基础能考软考吗
2024-04-19

python网络-计算机网络基础(23)

一、网络简介网络是由节点和连线构成,表示诸多对象及其相互联系。一个人玩: 两个人玩: 多个人玩:说明网络就是一种辅助双方或者多方能够连接在一起的工具如果没有网络可想单机的世界是多么的孤单使用网络的目的就是为了联通多方然后进行通信用的,即把数
2023-01-31

服务器硬件基础知识

服务器硬件基础知识包括以下几个方面:1. 处理器(CPU):服务器通常需要强大的处理器来处理大量的计算任务。常见的服务器处理器有Intel的Xeon系列和AMD的EPYC系列。2. 内存(RAM):服务器需要足够的内存来存储和处理大量的数据
2023-09-20

计算机基础知识—Linux操作系统

这一块操作系统主要分为两个部分,一个部分是书本上操作系统的知识,还有一部门是linux的相关知识:linux相关知识###(1) Linux中同步异步、阻塞非阻塞的区别(超级重要)首先是同步异步、阻塞非阻塞的区别:同步:所谓同步,就是在发出
2023-06-05

软考有计算机硬件工程师吗

  有,软考中级资格包含计算机硬件工程师,但是计算机硬件工程师并不是软考的常考资格。  软考中级常考资格包含网络工程师、多媒体应用设计师、嵌入式系统设计师、电子商务设计师、信息系统监理师、数据库系统工程师、系统集成项目管理工程师、信息系统管理工程师、信息安全工程师、软件评测师、软件设计师。  >>>&
软考有计算机硬件工程师吗
2024-04-19

零基础考计算机软考高级难吗?

  零基础考计算机软考高级难吗?软考分三个级别,而高级是难度最大的一个级别,那么没有基础的考生报考高级资格容易过吗?今天编程学习网小编来为大家解答。  软考高级比初级和中级难度更大,因此对于零基础的考生来说报考计算机软考高级是有一定难度的,毕竟证书价值也更大。  软考高级包含网络规划设计师、系统架构设计师、系统分析师、信息
零基础考计算机软考高级难吗?
2024-04-18

软考计算机基础知识有多少题

  计算机软考上午考试为基础知识科目,包含75道客观选择题,每小题1分,总分为75分。软考基础知识考试时间为上午9:00-11:30,考试时长为150分钟。  软考初级(信息处理技术员除外)、中级的基础知识科目和软考高级的综合知识科目都是安排在上午考试,各科目上午的考试题型均为客观选择题,共计75道选择题,每小题1分,
软考计算机基础知识有多少题
2024-04-18

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录