![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机系统知识
枫飘瞬间
这个作者很懒,什么都没留下…
展开
-
HASH算法详解
做了几年开发,一直不理解HASH算法的原理,今天偶从百度知道上看到一个牛人神一样的理解原创 2014-07-23 09:27:19 · 1210 阅读 · 0 评论 -
如何理解TCP长连接
经常看到各种应用中提到长连接的概念,那么该怎么理解这个长连接呢?所谓的长连接通俗的将就是建立TCP连接及端口TCP连接太消耗资源及时间(TCP建立连接需要三次握手,断开需要四次挥手),一旦连接建立之后就不断开了,这样节省了很多资源。 这里补充一点,当连接建立后,客户端只需向服务端发送数据,如果循环发送数据,那么采用长连接节省的资源是相当可观的。另外TCP是可靠的连接,A向B发送数原创 2014-09-25 14:57:43 · 3422 阅读 · 0 评论 -
排序算法总结
1、冒泡排序冒泡排序是一种简单的排序方法,算法如下:1. 首先将所有待排序的数字放入工作列表中。2. 从列表的第一个数字到倒数第二个数字,逐个检查:若某一位上的数字大于他的下一位,则将它与它的下一位交换。3. 重复2号步骤(倒数的数字加1。例如:第一次到倒数第二个数字,第二次到倒数第三个数字,依此类推...),直至再也不能交换。用C语言实现如下:?转载 2014-09-25 15:07:20 · 2867 阅读 · 0 评论 -
TCP 三次握手简单理解
TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,只简单的描述下这三次对话的简单过程:1、主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;2、主机B向主机A发送同意连接和要求同步(同步就是两原创 2014-09-23 17:49:17 · 4064 阅读 · 0 评论 -
TCP三次握手及四次挥手
三次握手转载 2014-09-23 17:43:52 · 2665 阅读 · 0 评论 -
一张图介绍计算机存储系统
计算机中的存储尤为重要,需要好好理解,下边一张图介绍下计算机的存储系统:未完待续。。。原创 2014-09-22 16:50:33 · 3366 阅读 · 0 评论 -
组播协议原理讲解
单播、组播、广播是计算机网络上三种基本的通信方式。 单播是相互感兴趣的主机双方进行通信的方式,主机不能接收对其不感兴趣的其它主机发送的信息,属于点对点通信。 广播是主机向子网内所有主机发送信息,子网内所有主机都能收到来自某台主机的广播信息,属于点对所有点的通信。 组播则介于两者之间,是主机向一组主机发送信息,存在于某个组的所有主机都可以接收到信息,属于点对多点通信。原创 2014-09-11 21:40:17 · 17147 阅读 · 0 评论 -
进程与线程之间的关系和区别 及 CPU调度
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。进程和线程的关系:(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。(2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。(3)处理机分给线程原创 2014-08-12 08:46:12 · 10151 阅读 · 0 评论 -
硬盘中磁头寻址方式
看了好多中介绍硬盘工作原理的文章,一直有几个问题困扰着我:1)硬盘工作时转动,非工作时不转动2)磁头寻址的轨迹是怎么样的下边就这两个问题来说明下1)待机是将当前处于运行状态的数据保存在内存中,机器只对内存供电,而硬盘、屏幕和CPU等部件则停止供电。由于数据存储在速度快的内存中,因此进入等待状态和唤醒的速度比较快。不过这些数据是保存在内存中 ,如果断电则会使数据丢失。休眠是将当前处于原创 2014-08-12 13:40:09 · 4173 阅读 · 0 评论 -
页式存储系统 中逻辑地址转物理地址
逻辑地址结构由页号和原创 2014-07-04 14:44:15 · 2711 阅读 · 0 评论