计算机硬件软件的学习

学习了计算机的硬件和软件知识做的笔记,如果有写的不太准确的地方希望大佬指正。

计算机硬件

  • 概念:一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础

  • 计算机硬件组成:

    • CPU;主板;内存;电源、主机箱;硬盘;显卡;鼠标、键盘;显示器……
  • 计算机的组成最简单的只需要CPU、Memory(内存)、Motherboard(主板)和IO设备,其中最主要的是CPU,其次为内存条,这两个都是安装在主板上的,IO设备:I指input(输入),O指output(输出)。

冯·诺伊曼体系结构

  • 现代计算机都是基于冯.诺依曼结构,该结构的核心思想是将程序和数据都存放在计算机中,按存储器的存储程序首地址执行程序的第一条指令,然后进行数据的处理计算。
  • 冯·诺伊曼体系结构由运算器、控制器、存储器、输入设备和输出设备五大部分组成,结构图如下:

计算机软件

  • 概念:计算机软件可以使计算机按照事先预定好的顺序完成特定的功能

  • 计算机软件按照其功能可以划分为系统软件应用软件

    • 系统软件:是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,如:

      • DOS(Disk Operating System):早期的磁盘操作系统
      • Windows:由美国微软公司(Microsoft)研发的操作系统
    • 应用软件:是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合。例如:WPS、QQ、微信……

计算机硬件软件的学习相关推荐

  1. 计算机硬件技术心得,计算机硬件技术基础学习心得.doc

    计算机硬件技术基础学习心得 计算机硬件技术基础学习心得 大学计算机基础学习心得 大学计算机基础学习心得 计算机,即电脑,随着科学技术的发展,不断进行着更新发展.伴随着计算机走入人类生活,它已成为人们日 ...

  2. 计算机类哪些专业是学硬件的,计算机硬件工程师主要学习什么内容

    计算机硬件工程师主要学习什么内容 作为一个硬件工程师,既需要塌实的硬件知识也需要很好的软件知识,现在随着使用器件的更新对软件的要求越来越高.那么计算机硬件工程师主要学习些什么内容呢?以下是小编精心整理 ...

  3. 计算机硬件软件基础,计算机硬件与软件基础知识完整ppt课件

    计算机硬件与软件基础知识,让计算机不再神秘,计算机硬件的主要配置,计算机的使用基本操作,具备利用计算机工作原理的相关知识,完成一台微型计算机的配置,计算机硬件与软件基础知识,计算机应用基础,装配一台个 ...

  4. 三代组装软件canu学习笔记

    三代组装软件canu学习笔记 (2017-08-07 14:17:43) 转载▼   分类: 三代 1:这个组装软件起源于PBcR包含在Celera Assembler中(http://wgs-ass ...

  5. 软件调试学习笔记(七)—— 单步步入单步步过

    软件调试学习笔记(七)-- 单步步入&单步步过 单步步入 设置单步异常 处理单步异常 实验1:单步异常的设置与处理 单步步过 实现思路 实验2:实现单步步过 单步步入 描述: 单步步入的实现依 ...

  6. 软件调试学习笔记(六)—— 硬件断点

    软件调试学习笔记(六)-- 硬件断点 硬件断点 设置硬件断点 触发硬件断点 处理硬件断点 实验:硬件断点的设置与处理 硬件断点 描述: 与软件断点与内存断点不同,硬件断点不依赖被调试程序,而是依赖于C ...

  7. 软件调试学习笔记(五)—— 软件断点内存断点

    软件调试学习笔记(五)-- 软件断点&内存断点 调试的本质 软件断点 软件断点的执行流程 分析INT 3执行流程 实验:处理软件断点 内存断点 内存断点的执行流程 实验:处理内存断点 调试的本 ...

  8. 软件调试学习笔记(四)—— 异常的处理流程

    软件调试学习笔记(四)-- 异常的处理流程 要点回顾 异常的处理流程 实验1:理解调试器与异常的关系 未处理异常:最后一道防线 实验2:理解UnhandledExceptionFilter执行流程 实 ...

  9. 软件调试学习笔记(三)—— 调试事件的处理

    软件调试学习笔记(三)-- 调试事件的处理 要点回顾 调试事件的处理 实验一:实现简单调试器(创建进程) 实验二:分析异常来源 实验三:实现简单调试器(附加进程) 实验四:分析NtDebugActiv ...

最新文章

  1. 吴恩达神经网络和深度学习——第四周笔记
  2. 界面之下:还原真实的MV*模式
  3. 北大95后「AI萝莉」回来了,一次中8篇顶会论文的她,现在达摩院开源7大NLP模型...
  4. 网易视频云分享:流媒体技术介绍(上篇)
  5. ue4 rpc php,UE4 RPC在C++中的使用简例
  6. Unix整理笔记——起步——里程碑M2
  7. 离散时间系统的相位响应
  8. 第一行代码学习笔记第十章——探究服务
  9. c语言exit_看了这几个C语言例子,你一定会说5个哇塞,声音一次比一次大
  10. Java和线性代数的关系_高等数学,线性代数与计算机的关系?
  11. BS 百度Blog的字节限制!!!!!!!!!
  12. Dell服务器RAID常用管理命令总结
  13. python编写命令行框架_使用 Python 和 Click 编写命令行应用程序
  14. QPSK调制与解调(matlab,详细介绍仿真方案的设计、结果及结论、完整代码及注释)
  15. WPS全部常用快捷键
  16. MongoDB 高阶
  17. Eclipse下载安装Spring插件
  18. 基于QT的IM(jabber)库和客户端
  19. html中怎么设置一个籍贯选择,行政区、籍贯选择标签
  20. 服装店铺装修有哪些窍门?做好这3点,顾客主动上门

热门文章

  1. Apache安装和配置详细
  2. git版本控制以及分支管理
  3. Git版本控制管理(二)--git配置
  4. ES插件在谷歌浏览器的安装
  5. 免费电子书籍下载站点大全(转载)
  6. 认识Android应用开发(一)
  7. 配置zsh的prompt
  8. 搜狗拼音输入法无法打出汉字
  9. ubuntu中文输入法输入不了中文
  10. 蓝牙HC05模块,AT其他指令爆出ERROR[0] 解决方法