计算机基础

计算机专业四门大课

一.计算机组成原理

二.计算机操作系统

三.计算机网络

四.计算机数据结构

1.计算机组成

CPU(控制器,运算器),存储器,输入输出设备

2.计算机三大核心硬件

CPU,内存,硬盘

3.Linux系统会把内存分为两种区域

buffer:缓冲区,攒一大波数据再把数据刷入硬盘

cache:缓存,把硬盘的数据在内存中缓存好,CPU取得时候直接从内存中取

4.内核态与用户态

内核态:操作系统正在控制硬件

用户态:应用程序正在运行

5.运行步骤

ROM>BIOS

CMOS(RAM)>存储BIOS配置的数据

6.硬盘

机械磁盘:

磁道,

扇区(最小读写单位512bytes),(操作系统最小读写单位为block=8个扇区大小),

柱面

固态硬盘:依赖电子存取数据

虚拟内存:swap分区

7.硬盘接口

IDE接口

SATA接口

SCSI

SAS(SATA+SCSI)

光纤tongdao

8.硬盘类型与接口类型

ssd+SAS

ssd+SATA

机械磁盘+SAS

机械磁盘+SATA

9.磁盘阵列

raid>对硬盘做集群

10.计算机语言

2进制>机器语言>汇编语言>高级语言

11.操作系统

计算机硬件(底层)>操作程序>应用程序

批处理操作系统:单用户单任务

分时操作系统(multics):多用户多任务

并发:多个任务看起来是同时运行的

并行:真正意义上的同时运行,只有多个CPU才能实现

Windows:单用户多任务

linux:多用户多任务

多道技术

12.进程与线程

进程:操作系统分配资源的最小单位

线程:程序执行的最小单位

13.计算机网络

计算机>>交换机>>路由器>>外网

网络:物理连接介质+互联网通信协议

OSI七层协议:物理层/数据链路层/网络层/传输层/会话层/表示层/应用层

物理层:将数据转成电信号

数据链路层:一组电信号构成一组数据包叫数据帧(head+data)-------以太网协议--------目标mac地址---数据帧

网络层:IP协议----路由协议(IP地址的通信)------目标IP地址---数据包

传输层:TCP/udp-----数据段    (head+data)   head放的源端口  目标端口

应用层:http/ftp协议/可以自定义协议

14.互联网协议

ARP协议:解决如何获取目标mac-----通过IP地址找mac地址

先判断两台计算机的子网地址是否一样

如果不一样应该拿到网关的mac地址

计算机的mac地址FF-FF-FF-FF-FF-FF   192.168.10.11/24    192.168.11.13/24   数据部分

如果一样应该获取计算机2 的mac地址

tcp协议:通信之前必须建立双向通路

udp协议:不可靠协议

netstat -an     查看网络状态

15.网络通讯

dhcp协议

想实现网络通讯,每台主机需具备四要素:

(1)本机的IP地址

(2)子网掩码

(3)网关的IP地址

(4)DNS的IP地址

获取以上地址有两种方式

手动配置>>>>静态获取

动态获取>>>>dhcp

服务器-----公网IP-----映射

DNS查找顺序:浏览器DNS缓存>本地系统DNS缓存>本地计算机host文件>本地DNS缓存>递归或迭代搜索

16.Linux命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值