计算机基础
计算机基础知识相关
阻塞和非阻塞的区别
阻塞和非阻塞的区别主要有以下几点,调用者在等待返回结果时的状态不同。阻塞时,调用者会一直等待,直到得到结果;非阻塞时,调用者不需要等待结果。针对IO操作的状态......
同步和异步的区别
同步和异步还可以指计算机多线程的异步处理。与同步处理相对,异步处理不用阻塞当前线程来等待处理完成,而是允许后续操作,直至其它线程将处理完成,并回调通知此线程。
HTTP
超文本传输协议(Hyper Text Transfer Protocol,简称:HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似 MIME 的格式。
互联网是如何工作的
互联网通过联网设备提供不同类型的信息和媒体。它使用互联网协议 (IP) 和传输控制协议 (TCP)数据包路由网络运行。每当您访问网站时,您的计算机或移动设备都会使用此类协议请求服务器。
常见网络协议原理
一文读懂常见网络协议原理
集线器、交换机、路由器、网桥、网关之间的区别与联系
集线器、交换机、路由器、网桥、网关之间的区别与联系,其中集线器是将网线集中到一起的机器,也就是多台主机和设备的连接器,能对接收到的信号进行同步整形放大,以扩大网络的传输距离。它是中继器(它的作用是放大信号,补偿信号衰减,支持远距离的通信)的一种,但集线器能够提供多端口服务,也称为多口中继器;集线器在 OSI/RM 中的物理层。
交换机
交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。
总线型拓扑结构
总线型拓扑结构简称总线拓扑,它是将网络中的各个节点设备用一根总线(如同轴电缆等)挂接起来,实现计算机网络的功能。总线型拓扑是采用单根传输作为共用的传输介质,将网络中所有的计算机通过相应的硬件接口和电缆直接连接到这根共享的总线上。
以太网
以太网是一种计算机局域网技术。IEEE 组织的 IEEE 802.3 标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网是应用最普遍的局域网技术,取代了其他局域网技术如令牌环、FDDI 和 ARCNET。
调制解调器
调制解调器 是调制器(Modulator)和解调器(Demodulator)的缩写 ,一种计算机硬件;它能把计算机的数字信号翻译成可沿普通电话线传送的模拟信号,而这些模拟信号又可被线路另一端的另一个调制解调器接收,并译成计算机可懂的语言。这一简单过程完成了两台计算机间的通信。
计算机网络协议
网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合。
缓存淘汰算法:LFU、LRU、ARC、FIFO、2Q
在高并发、高性能的质量要求不断提高时,我们首先会想到的就是利用缓存予以应对。第一次请求时把计算好的结果存放在缓存中,下次遇到同样的请求时,把之前保存在缓存中的数据直接拿来使用。但是,缓存的空间一般都是有限,不可能把所有的结果全部保存下来。那么,当缓存空间全部被占满再有新的数据需要被保存,就要决定删除原来的哪些数据。如何做这样决定需要使用缓存淘汰算法。常用的缓存淘汰算法有:FIFO、LRU、LFU
计算机组成原理
冯诺依曼体系结构是现代计算机的基础,其中运算器、控制器、存储器、输入设备和输出设备是五个基本组成部分。