计算机组成及其功能

计算机主要有两个组成,硬件和软件;

硬件主要分为主机和外部设备;

主机:

主板:主板是电脑中各个部件工作的一个平台,它把电脑的各个部件紧密连接在一起,各个部件通过主板进行数据传输。也就是说,电脑中重要的“交通枢纽”都在主板上,它工作的稳定性影响着整机工作的稳定性。

CPU:CPU即中央处理器,是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。

内存:内部存储器或者是随机存储器(RAM)。其特点是交互数据速度快,关机后,数据会全部被清空。

硬盘:与内存相对,特点是能够持久化数据,数据交互慢。

显卡:为计算机显示图形数据提供计算能力,现代越来越多大数据,人工智能计算都是利用显卡GPU完成。

网卡:为计算机提供网络服务。是计算机与计算机之间交互的重要配件。

电源:为整个计算机供电,其性能的好坏直接影响计算机的稳定性。

外部设备:

鼠标: 给人类点击方式与计算机图形界面交互的输入设备

键盘:人类与计算机交互的另一个基本输入设备,能够输入指令,文字。

显示器:计算机与人类交互的输出视觉设备,能够展示计算机的内容。

音箱:计算机与人类交互的输出听觉设备。

软件部分主要是 kernel 内核 加  程序 application。

内核是对底层硬件交互的低级语言的一个封装。便于程序员在此之上开发应用程序,编写的代码不用因硬件的改变而重写。

内核封装的接口一般分为GUI图形用户接口、CLI命令行接口、API应用程序编程接口、ABI应用程序调用库接口

GUI如GHOME,KDE,CLI如bash、zsh等;

调用模型大致如下

内核–》系统调用接口–》调用库–》应用程序

–》shell

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98095

(0)
oliveroliver
上一篇 2018-05-10 21:32
下一篇 2018-05-10 23:52

相关推荐

  • 初识Nginx——晓以大意 明以细理

    什么是nginx?nginx is a free,open-source,high-performance http server and reverse proxy,as well as an IMAP/POP3 proxy.通俗的说Nginx提供web服务,反向代理,以及IMAP/POP3代理,那么什么是web服务?反向代理?IMAP/POP3代理? w…

    2017-09-10
  • Linux基础命令——cp简介

    问世间情为何物,直教人生死相许

    2018-04-03
  • 脚本练习题

    1.使用脚本打印出如下图形 ************答案一:#!/bin/bash#1.接受一个参数为星星的个数。num=$1 #2.求出总共要打印的行数let lines=num*2 #3.for 循环处理每一行的数据for i in `seq $lines`;do#4.前半个星星处理逻辑if [ $i -le $num ];thenfor j in `s…

    Linux笔记 2018-03-26
  • 网络管理 tcp/udp详解 (传输层)

    简介: TCP和UDP的区别 TCP是面向连接的传输控制协议,而UDP提供了无连接的数据报服务。 TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作; UDP具有较好的实时性,工作效率较TCP协议高; …

    2018-05-01
  • 文件管理类命令

    Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 <1>命令:CP 概念:用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。 语法:c…

    2018-05-28
  • 学习笔记(8)

    笔记

    Linux笔记 2018-04-15