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

计算机概述

        1.1        计算机的发展历程
        工认的第一台计算机ENIAC于1946年诞生。计算机的发展一般分为四个阶段:第一阶段为电子管计算机时代;第二阶段为晶体管计算机时代;第三阶段为集成电路计算机时代;第四阶段为大规模集成电路时代。
        1.2        计算机体系结构
        在ENIAC研究的同时以数学家冯·诺依曼为首的研究小组提出了“存储程序控制”的计算机结构。
        它可以简要的概括为一下几点:
        (1)计算机由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;
        (2)计算机内部采用二进制来表示指令和数据。
        (3)需要将编好的程序和原始数据事先存入存储器中然后再启动计算机工作。
        虽然计算机的发展速度是惊人的,但就其的结构原理来说,目前绝大对数计算机仍建立在存储程序概念的基础上。
        1.3        计算机系统的基本组成
        一个完整的计算机系统应包括硬件系统和软件系统两大部分。
        计算机硬件是指一台计算机的各种物理装置,它们是由借助电、磁、光、机械等原理构成的各种物理部件所组成。直观的看,计算机硬件是一大堆设备,它是计算机进行工作的物质基础。
        计算机软件是指在硬件设备上运行的各种程序、数据以及有关的资料。所谓程序实际上时用于指挥计算机执行各种动作以便完成指定任务的指令集合。人们要让计算机做的工作可能是很复杂的,因而指挥计算机的程序也可能是庞大而复杂的,而且可能要经常对程序进行修改与完善。此外,为了便于阅读和修改,还必须对程序做必要的说明,并整理出有关的资料。这些说明和资料(称之为文档)在计算机执行过程中可能是不需要的,但对于人们的阅读、修改、维护、交流这些程序是必不可少的。
        硬件系统也称为裸机。裸机只能识别由0和1组成的机器代码。没有软件系统的计算机是无法工作的,计算机的功能不仅取决于硬件系统,而且在更大成是由安装的软件系统所决定的、计算机系统中硬件系统和软件系统互相依赖,不可分割。
        软件系统是运行、管理和维护计算机而编制的各种软件、数据和文档的总和。计算机软件按照面向应用对象的不同主要分为系统软件和应用软件。系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的软件。系统软件的主要功能是调度、监控和维护计算机系统。合理分配系统资源,管理计算机中各个独立硬件,使它们协调工作,确保计算机正常高效地运行。系统软件主要包括操作系统、语言处理系统、数据库管理系统和系统辅助处理程序等。其中最主要的是操作系统,它提供了一个软件运行的环境。

参考《全国计算机等级考试二级教程——公共基础知识》

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • github搜索指令
  • ElasticSearch(四)— 数据检索与查询
  • 失业潮下,有人靠天工AI做副业年入10万?
  • Modbus转BACnet/IP网关的技术实现与应用
  • Encountered 1 file(s) that should have been pointers, but weren‘t:
  • 数据结构与算法--顺序表(Java)
  • java如何同时继承接口和抽象类
  • qt做的分页控件
  • Dubbo 参数调优指南
  • 【数据结构】栈(基于数组、链表实现 + GIF图解 + 原码)
  • 【开源库学习】libodb库学习(十一)
  • 【ROS2】演示:为有损网络使用服务质量设置
  • pytest使用
  • 2024年网络安全焦点:新兴威胁与防御技术创新
  • SQL Server 设置端口
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • 2017 年终总结 —— 在路上
  • Android 架构优化~MVP 架构改造
  • rc-form之最单纯情况
  • ReactNativeweexDeviceOne对比
  • Web设计流程优化:网页效果图设计新思路
  • 编写高质量JavaScript代码之并发
  • 全栈开发——Linux
  • 深入 Nginx 之配置篇
  • 使用parted解决大于2T的磁盘分区
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 我看到的前端
  • 一个完整Java Web项目背后的密码
  • C# - 为值类型重定义相等性
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (3)(3.5) 遥测无线电区域条例
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (论文阅读40-45)图像描述1
  • .ai域名是什么后缀?
  • .NET Core 项目指定SDK版本
  • .net framework4与其client profile版本的区别
  • .NET MVC之AOP
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .net连接MySQL的方法
  • /etc/fstab和/etc/mtab的区别
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • [AIGC] 广度优先搜索(Breadth-First Search,BFS)详解
  • [ai笔记4] 将AI工具场景化,应用于生活和工作
  • [Android] Upload package to device fails #2720
  • [android] 看博客学习hashCode()和equals()
  • [bzoj2957]楼房重建
  • [C++] 如何使用Visual Studio 2022 + QT6创建桌面应用
  • [Cloud Networking] Layer Protocol (continue)
  • [GN] Vue3快速上手1
  • [Go]-抢购类业务方案
  • [IDF]啥?
  • [Linux安全运维] OpenVPN部署