首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

系统架构设计师:计算机系统基础知识--计算机系统概述

1.计算机系统(ComputerSystem)是指用于数据管理的计算机硬件、软件及网络组成的系统。它是按人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息的机器系统。人们在谈及计算机系统时,一般指由硬件子系统和软件子系统组成的系统,简称为计算机。而将连接多个计算机以实现计算机间数据交换能力的网络设备,则称之为计算机网络,简网络。

2.计算机系统可划分为硬件(子系统)和软件(子系统)两部分。硬件由机械、电子元器件、磁介质和光介质等物理实体构成,例如处理器(含运算单元和控制单元)、存储器、输入设备和输出设备等。软件是一系列按照特定顺序组织的数据和指令,并控制硬件完成指定的功能。可将计算机软件进一步分为系统软件和应用软件,系统软件是指支持应用软件的运行,为用户开发应用软件提供平台支撑的软件,而应用软件是指计算机用户利用计算机的软、硬件资源为某一专门的应用目的而开发的软件。典型的计算机系统组成如图所示。

3.从存在形式上看,计算机硬件是有形的,而软件是无形的;从计算机功能来看,硬件与软件的界限正在逐渐模糊。在不同的应用场合,基于设计考虑,某些功能可能由硬件实现,也可能由软件实现。比如,较典型的可编程逻辑,它在设计阶段可作为软件对待,但运行中则是以逻辑门的物理形态而存在。随着科技的发展,计算机系统的组成越来越复杂,多功能设备越来越多。计算机系统的分类维度很多,也较为复杂,可以从硬件的结构、性能、规模上划分,亦可从软件的构成、特征上划分,或者从系统的整体用途、服务对象等进行分类。这里结合计算机系统的构成特征、应用领域和用途等描述一种常见分类,如图所示。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OQKk2LSVOndnsfPoLVOXDlCA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券