当前位置: 首页 > news >正文

计算机系统概述(4)

计算机系统层次结构:硬件层、系统层、应用层。

计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。

运算器、控制器等部件被集成在一起统称为中央处理单元CPU。

存储器是计算机系统中的记忆设备,分为内部存储器和外部存储器。前者速度高、容量小,一般用于临时存放程序、数据及中间结果。

输入设备和输出设备合称为外部设备。

计算机系统软件

按照功能,计算机系统中的软件可以分为系统软件和应用软件两大类。

1、系统软件。通常分为:操作系统、语言处理程序、服务性程序、数据库管理系统和计算机网络软件。

2、应用软件:是为解决各种应用问题而编制的一些程序。

循环冗余校验码和海明码

  • CRC(循环冗余校验码)

    • 核心功能:主要用于错误检测(如数据传输、存储中的错误)。

    • 特点:能高效检测突发错误(连续的比特错误),但无法纠正错误

  • 海明码

    • 核心功能:用于错误检测与纠正(尤其是单比特错误)。

    • 特点:可定位并纠正单个比特错误,或检测双比特错误(取决于设计)。

相关文章:

  • POI设置Excel单元格背景色
  • 【代码模板】从huggingface加载tokenizer和模型,进行推理
  • WebRTC 中 ICE 流程优化:SRS 轻量级部署与 NAT 类型检测实战
  • 工控类UI设计经常接触到10.1寸迪文屏
  • 【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例
  • 群晖NAS是否有专业的安全防护措施?是否支持无密码登录?
  • 【JavaEE】-- HTTP
  • 各数据库字段类型统计
  • CentOS7下的集群化部署
  • C语言数据结构笔记5:Keil 编译器优化行为_malloc指针内存分配问题
  • F5 BIG IP show running config
  • MSSQL 订阅和发布主从库
  • Vim 删除命令完整学习笔记
  • Vim 光标移动命令总览
  • 【部署】使用华为云容器化部署Java项目指南
  • 统计学核心概念与现实应用精解(偏机器学习)
  • 第1章信息化知识归纳总结补充内容
  • Android 应用开发概述与环境搭建指南
  • 微信小程序抓包(burp + proxifier)
  • DBSyncer:一款开源的数据同步工具
  • 中企动力网站模板/好的推广平台
  • 做网站视频博彩/网络优化大师app
  • 龙岗地区做网站公司/外链代发公司
  • b2b b2c c2c o2o例子/seo企业优化方案
  • 考虑了软件开发过程中的风险/鹤壁seo推广
  • 网站打开速度慢是什么原因/新媒体营销策略