首页 > 其他分享 >计算机系统基础

计算机系统基础

时间:2023-05-27 15:32:17浏览次数:36  
标签:计算机系统 计算机 基础 内存 服务器 CPU 服务端 客户端

一、计算机系统

计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备。发明计算机的目标是代替人类去高效且高质量地完成工作。计算机有很多形式,比如:生活中常见的家用电脑,笔记本,智能手机,平板电脑等,还有生产环境中提供重要业务支撑的各种服务器(Server),都算是计算机。一台计算机要像人类一样完成工作,就需要相关的组成部分,共同协作实现人类某些功能。其中一个完整的计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成。

计算机系统基础_客户端


二、冯诺依曼体系结构

1. 计算机处理的数据和指令一律用二进制数表示;

2. 顺序执行程序的每一条指令;

3. 计算机由运算器,控制器,存储器,输入设备和输出设备五大部份组成;

计算机系统基础_服务器_02

计算机系统基础_服务器_03

三、计算机的分类


1、按照功能和结构划分

服务器Server和客户机client

服务器器:即 Server计算机的一种,通常是网络中为客户端计算机提供各种服务的高性能的计算机,服务器在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机及昂贵的专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发布及数据管理等服务客户机:即 Client,向服务器提出请求,需要服务器为之提供相应的服务和支持的计算机常说的C/S模式,就是指Client/Server(客户端/服务端)这种按角色来分的模式,服务端并不是一直都是服务端,客户端也并不是一直都是客户端,在使用时服务提供者,就是服务端,服务请求者,就是客户端。


服务器按应用功能可分为:

Web服务器、数据库服务器、文件服务器、中间件应用服务器、日志服务器、监控服务器、程序版本控 制服务器、虚拟机服务器、邮件服务器、打印服务器、域控制服务器、多媒体服务器、通讯服务器、ERP服务器等。


四、计算机硬件

计算机系统基础_服务器_04


CPU:

Central Processing Unit,即中央处理器。由控制器和运算器构成,是整个计算机系统中重要的部分。

计算机系统基础_客户端_05


主板:

主板mainboard,安装在机箱内,是计算机最基本的也是最重要的部件之一主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。

计算机系统基础_Server_06


内存:

内存是介于CPU和外部存储之间,是CPU对外部存储中程序与数据进行高速运算时存放程序指令、数据和中间结果的临时场所,它的物理实质就是一组具备数据输入输出和数据存储功能的高速集成电路内存是CPU能直接寻址的存储空间,由半导体器件制成。内存的特点是存取速度快,计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。

计算机系统基础_服务器_07


硬盘:

机械硬盘

计算机系统基础_客户端_08

SSD硬盘

计算机系统基础_Server_09


网卡:

计算机系统基础_服务器_10


其他硬件:

远程管理卡

计算机系统基础_服务器_11


阵列卡:

计算机系统基础_Server_12


电源:

计算机系统基础_客户端_13


显卡:

服务器都在主板上集成了显卡,但是显存容量不高,一般为16M或32M,GPU: Graphic Processing Unit,即“图形处理器”。

计算机系统基础_Server_14

机柜:

计算机系统基础_客户端_15

标签:计算机系统,计算机,基础,内存,服务器,CPU,服务端,客户端
From: https://blog.51cto.com/u_13102203/6362438

相关文章

  • 【pandas基础】--数据类型
    数据类型是计算机编程中将不同类型的数据值分类和定义的方式。通过数据类型,可以确定数据的存储方式和内存占用量,了解不同类型的数据进行各种运算的能力。使用pandas进行数据分析时,最常用到的几种类型是:字符串类型,各类文本内容都是字符串类型数值类型,包括整数和浮点数,可用于计......
  • Java基础
    Java基础将一个对象作为参数传递是值传递还是引用传递?java中只有值传递没有引用传递!!!无论是基本数据类型还是引用类型都是值传递,引用类型传递的时地址的值newstring()和string的区别?newString是在堆空间中创建对象,而string是直接在常量池中赋值String不能被继承(Str......
  • 自动化测试-基础知识—Bash基础
    Bash在Bash中,美元符号$可以用于引用变量或者表达式的值。Bash中的变量并不需要事先声明,而是在第一次赋值时自动创建。基于这个特性,我们可以通过给变量名加上$的方式来引用它的值,比如$var表示引用变量var的值。在Bash中,使用$还有其他一些常见的用法,例如:$0:表示执......
  • 《Kali渗透基础》04. 主动信息收集(一)
    目录1:主动信息收集2:发现3:二层发现3.1:arping3.2:nmap3.3:netdiscover3.4:Scapy4:三层发现4.1:ping4.2:Scapy4.3:nmap4.4:fping4.5:hping34.6:traceroute5:四层发现5.1:Scapy5.2:nmap5.3:hping3本文以kali-linux-2022.3-vmware-amd64为例。一些命令与工具只做简单介绍。其使用另见《安全工具......
  • Wpf基础入门——容器Panel篇
    WPF布局基础WPF的布局原则一个窗口中只能包含一个元素不应显示设置元素尺寸不应使用坐标设置元素的位置可以嵌套布局容器WPF有哪些布局容器?Grid:网格。可以自定义行和列并通过行列的数量、行高和列宽来调整控件的布局。近似于HTML中的Table。StackPanel:栈式面板。可将......
  • 【python基础】变量
    1.初识变量编程本质就是通过一定的规则,去操纵数据,变量作为数据的载体,在程序中经常会被用到。与变量相联系的还有一个名词叫数据类型,我们可以举一个生活中的例子,来理解数据类型-变量-数据三者之间的关系红色的1号杯子中装满了水,其中红色就代表数据类型,1号杯子就代表变量,而水就代......
  • C++类的基础、构造、析构
    双向链表节点——具体的表表里面要维护什么是由你自己来决定的以链表为例讲解为什么需要类用户修改了你的链表,暴露给所有人创建和销毁,忘记了,内存泄漏冗长的名字封装分离实现细节和接口一定要把细节private接口public接口修改调用我们是知道的......
  • 自动化测试-基础知识—Bash基础
    Bash在Bash中,美元符号$可以用于引用变量或者表达式的值。Bash中的变量并不需要事先声明,而是在第一次赋值时自动创建。基于这个特性,我们可以通过给变量名加上$的方式来引用它的值,比如$var表示引用变量var的值。在Bash中,使用$还有其他一些常见的用法,例如:$0:表示执......
  • python基础day12 函数的参数
    函数参数的两大分类1.形式参数在函数定义阶段括号内一次写入的变量名就叫形式参数,简称“形参”defindex(a,b,c,d)pass#a,b,c,d就称之为是函数的形参2.实际参数在函数调用阶段括号内一次传入的变量值就叫实际参数,简称“实参”index(1,2,3,4)#1,2,3,4就称之为......
  • 基础数据结构方法汇总
    字符串方法:mystr.capitalize()第一个字符转换为大写,其它都转为小写(本来的大写字母也转为小写)"abCd"-->Abcd 列表方法:lst.count(obj)lst.append(obj)lst.extend(obj)lst.index(obj)元素obj不存在,则会引发ValueError异常lst.insert(下标,obj)如果下标不存在,则会插......