计算机基础知识总结
文章平均质量分 94
计算机基础知识总结
蜘蛛侠不会飞
关注公众号【不至于编程】,回复【CS】获取30本豆瓣高分计算机就书籍,包括操作系统、计算机网络、数据结构与算法等
展开
-
计算机网络-6无线网络和移动网络
简介无线链路无线网络特征物理层特征CDMA两种无线网络WiFi体系结构MAC协议帧格式帧地址的变化其他性质蜂窝网移动管理原理寻址间接路由选择直接路由选择移动IP对高层的影响简介无线网络的要素 无线主机(wireless host)。端系统。无线链路(wireless communication link)。主机连接基站或另一台主机。基站(base station)。主机和基站关联:主机位于基站的无...原创 2018-03-29 19:50:30 · 1624 阅读 · 0 评论 -
计算机网络-5应用层
FTP:File transfer protocol,文件传输协议TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议UDP 是User Datagram Protocol的简称, 用户数据报协议ARP地址解析协议,即(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/...原创 2018-03-27 22:39:08 · 455 阅读 · 0 评论 -
计算机网络-4传输层
5.运输层5-1.运输层协议概述从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到下三层的功能。5-1-1.进程之间的通信两个主机进行通信实际上就是两个主机中的应用进程...原创 2018-03-27 22:05:42 · 511 阅读 · 0 评论 -
计算机网络3-网络层
4.网络层4-1.网络层提供的两种服务可靠交付*or最大努力交付*面向连接、无差错交付的虚电路服务–电信网无连接的、尽最大努力交付的数据报服务–因特网因特网的优点:网络的造价大大降低,运行方式灵活,能够适应多种应用。虚电路服务与数据报服务的对比对比的方面虚电路服务数据报服务思路可靠通信应当由网络来保证可靠通信应当由用户主机来保证连接的建立必须有不需要终点地址仅在连接建立阶段使用,每个分组使用短的虚...原创 2018-03-26 22:18:49 · 1357 阅读 · 0 评论 -
计算机网络2-数据链层
3.数据链路层数据链路层使用的信道有两种:点对点信道,广播信道3-1.使用点对点信道的数据链路层3-1-1.数据链路和帧3-1-1-1.链路链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。3-1-1-2.数据链路数据链路(data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现在最常用的方法...原创 2018-03-26 22:15:07 · 943 阅读 · 0 评论 -
计算机网络1-物理层
2.物理层2-1.物理层的基本概念机械特性 指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。电气特性 指明在接口电缆的各条线上出现的电压的范围。功能特性 指明某条线上出现的某一电平的电压表示何种意义。过程特性 指明对于不同功能的各种可能事件的出现顺序。2-2.数据通信的基本知识2-2-1.数据通信系统模型2-2-2.几个术语数据(data)——运送消息的实体。信号(signal...原创 2018-03-26 22:10:02 · 711 阅读 · 0 评论 -
操作系统(2)线程
1. 进程和线程的区别:1)啥是进程进程是指在系统中正在运行的一个应用程序,每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。比如同时打开QQ、Xcode,系统就会分别启动2个进程,通过“活动监视器”可以查看Mac系统中所开启的进程.要是同时开启两个播放器,那么就是开启了两个进程。2)啥是线程1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程),线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行 比如使用酷狗播放音乐、使用迅雷下载...原创 2020-09-08 09:53:22 · 343 阅读 · 0 评论 -
常见几种编码模式
转载自:阮一峰的网络日志:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html一、ASCII 码我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每...转载 2018-03-14 21:24:53 · 6370 阅读 · 0 评论 -
计算机原理(3)-内存工作原理
转载自:http://blog.csdn.net/cc_net/article/details/110972671. 内存工作原理 CPU和内存是计算机中最重要的两个组件,前面已经知道了CPU是如何工作的,上一篇也介绍了内存采用的DRAM的存储原理。CPU工作需要知道指令或数据的内存地址,那么这样一个地址是如何和内存这样一个硬件联系起来的呢?现在就看看内存到的是转载 2018-01-19 22:21:48 · 8341 阅读 · 2 评论 -
操作系统(4)文件系统管理
对于绝大多数用户而言,文件系统是操作系统中最为常见的可见部分。它提供了在线存储和访问计算机操作系统和所有用户的程序和数据的机制。文件系统由两个部分组成:一组文件(文件用于存储相关数据)和目录结构(目录用于组织系统内的文件并提供有关文件的信息)。文件是对磁盘的抽象所谓文件:是指一组带标识(标识即为文件名)的、在逻辑上有完整意义的信息项的序列1. 文件的存储介质典型的存储介质磁盘(包括固态盘SSD)、磁带、光盘、U盘物理块(块block、簇cluster)信息存储、传输、分配的独.原创 2020-09-08 10:24:14 · 1190 阅读 · 0 评论 -
操作系统(3)内存管理
内存管理包括物理内存管理和虚拟内存管理。物理内存管理: 包括有程序的转入等概念、交换技术、连续分配管理方式和非连续分配管理方式(分页、分段、段页式)。虚拟内存管理: 虚拟内存管理包括虚拟内存概念、请求分页管理方式、页面置换算法、页面分配策略、工作集和抖动。先了解进程的运行原理:程序装入和链接:创建进程首先要将程序和数据装入内存。将用户源程序变为可在内存中执行的程序,通常需要以下几个步骤:编译:由编译程序将用户源代码编译成若干个目标模块。 链接:由链...原创 2020-09-08 09:56:31 · 2024 阅读 · 0 评论 -
操作系统(1)进程状态、同步、互斥、通信和CPU调度
操作系统大纲:进程和线程知识体系:1. 进程在多程序系统中,操作系统调度CPU上的进程以获得最大的利用率,此过程称为CPU调度。 操作系统使用各种调度算法来调度过程。这是短期调度程序的一项任务,用于调度CPU以查找作业池中存在的进程数量。 每当运行进程请求某个I/O操作时,短期调度程序就会保存进程的当前上下文(也称为PCB)并将其状态从运行状态更改为等待状态。 在此期间,进程处于等待状态; 短期调度程序从就绪队列中选择另一个进程并将CPU分配给此进程。 这个过程被称为上下文切换。原创 2020-09-08 09:41:31 · 4379 阅读 · 0 评论