计算机基础知识

一、什么是计算机(pc):

是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按照程序的运行,自动、高速处理数据。是20世纪最先进的科学技术发明之一

二、计算机的组成

由硬件系统和软件系统两大部分组成

2.1 硬件系统

硬件主要分为主机和外设两部分,都是指那些构成计算机系统的物理实体,它们主要由各种各样的电子器件和机电装置组成,硬件系统的设计都是采用 冯·诺依曼 体系结构

冯·诺依曼 体系结构图

计算机基础知识_第1张图片

2.1.1 运算器、控制器

统称为中央处理器(cpu),负责数据的算术运算和逻辑运算,即数据的加工处理。是整个计算机的中枢神经,分析程序规定的控制信息,并根据程序要求进行控制,协调计算机各部分组件工作及内存与外设的访问等。

2.1.2 存储器

实现记忆功能的部件,用来存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。内存(rom只读存储器;ram随机存储器;断电数据会消失);外存(硬盘、软盘ab、光盘)

2.1.3 输入设备

实现将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机

2.1.4 输出设备

实现将计算机处理后生成的中间结果或最后结果(各种数据符号及文字或各种控制信号等信息)输出出来

2.2 软件系统

2.2.1 系统软件
(1)桌面操作系统:

windows 用户群体大; macos 程序员使用比较多; Linux 软件较少

(2)服务器操作系统:

Linux 安全、稳定、免费;Windows Server 付费,占有率低

(3)嵌入式操作系统:

Linux:运行稳定,文件很小

一般使用在机顶盒、pda、网络电视、手机等等

(4)移动设备操作系统:

iOS、Android

2.2.1 应用软件

qq、微信、ppt、word

三、B/S架构与C/S架构

3.1 B/S架构

Browser-Server,浏览器和服务器架构。包含客户端浏览器、web应用服务器、数据库服务器的软件系统。用户只需要一个浏览器就可以访问网络。系统更新时,只需要更新服务端,不需要更新浏览器

3.2 C/S架构

Client-Server,客户端与服务器结构。这种结构最显著的区别是需要安装客户端,通过客户端来访问应用系统。更新时,既要更新服务端,也要更新客户端

3.3 B/S与C/S的区别

3.3.1 硬件环境不同

C/S建立在专用网络上,小范围的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。

B/S建立再广域网上,不需要专门的网络硬件环境。

3.3.2 安全要求不同

C/S一般面向相对固定的用户群,对信息安全控制能力强,一般高度机密的信息系统采用。

B/S建立在广域网上,对安全的掌控能力弱,面向不可知的用户的用户群。

3.3.3 系统维护不同

C/S程序由于整体性,必须整体考察,升级困难,多建立在Windows上,表现方法有限,对程序猿要求较高。

B/S系统无缝升级,维护开销小,有更加丰富的表现形式,开发难度较低。

3.3.4 处理问题不同

C/S处理用户固定,安全需求高,要求相同操作系统。

B/S面向所有用户,分散广,对系统要求小。

四、二进制

二进制是计算机技术中广泛采用的一种数制,是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”

4.1 常见进制

十进制

有10个基数:0、1、2、3、4、5、6、7、8、9 (逢10进1)

二进制

有2个基数:0、1 (逢2进1)

八进制

有8个基数:0、1、2、3、4、5、6、7 (逢8进1)

十六进制

有16个基数:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F (逢16进1)

4.2 常见存储单位

B:计算机处理数据的最小单位 b:计算机表示数据的最小单位

字节:一个字节表示8个二进制位,字节是计算机处理信息的最小单位,B表示

1B = 8b 1kb = 1024B 1MB = 1024kb 1GB = 1024MB 1TB = 1024GB 1PB = 1024TB

五、计算机语言

5.1 计算机指令系统

是一种指令集的体系,也是计算机硬件的语言系统。这种指令集通常称为机器码,也叫机器语言,是电脑的CPU可直接解读的数据。简单来说;计算机程序就是一组需要CPU处理的二进制数。

5.2 语言分类

机器语言

由“0”和“1”组成的二进制数

汇编语言

用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串(比如,用“ADD”代表加法,“MOV”代表数据传递等等),更容易识别和记忆,运行效率更高,简化了中间过程

高级语言

主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,比如C、C++等。大大简化了程序中的指令。高级语言是绝大多数编程者的选择,也是目前主流的编程语言的选择方向

六、OSI七层模型

描述了网络活动的特点

应用层

所有应用程序的网络在此展开

表示层

表示数据形式,完成对传输数据的转化(数据的加密解锁)

会话层

负责建立、维护、拆除会话(session缓存)

传输层

负责建立一个可靠的端到端的链接

网络层

负责路由寻址和广播

数据链路层

负责将上层数据封装成帧

物理层

只负责传输01二进制比特(bit)流

七、TCP/IP协议

定义:网络通讯协议

应用层

应用程序之间相互沟通的层

传输层

提供了数据传送,应用程序之间的通信服务

网络互联层

负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机

网络接口层

接收数据,并进行传输

八、IP地址

IP是指互联网协议地址,是IP Address的缩写。IP地址是IP 协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异

8.1 地址类型

Ipv4地址:4段数字组成

Ipv6地址:6段数字组成

8.2 地址类别分类

A类

第一组数组是1到126

B类

第一组数组是128到191

C类

第一组数组是192到223

九、dos常用命令

win+r 打开运行窗口,输入cmd回车进入命令行界面

1、 ipconfig/all 查看电脑的物理地址(mac)信息

2、 arp -a 查看ip地址和物理地址的对应关系

3、 ping 网络地址 查看当前计算机和要访问的计算机之间的连通情况(TTL–>生存时间)

4、cls 清屏

5、盘符: 切换对应的盘符

6、cd 文件名 进入对应的文件夹(目录)

7、dir 显示当前文件夹中文件内容

8、cd… 返回上一级目录

9、cd/ 返回根目录

10、md 新建目录

11、rd 目录地址 删除目录结构(只能删除空目录)

12、copy 原目录地址文件名 目标地址 复制文件

13、move 移动(剪切)

14、del 文件目录\名字 删除目录内的所有文件

15、format:盘符 格式化盘符、清空数据

你可能感兴趣的:(计算机,网络)