
计算机
文章平均质量分 92
分享计算机基础、计算机网络、操作系统等相关知识
GMLGDJ
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。
展开
-
TCP和UDP详解
概述计算机网络体系结构中的物理层、数据链路层以及网络层它们共同解决了将主机通过异构网络互联起来所面临的问题,实现了主机与主机的通信。但实际上在计算机网络中进行通信的真正实体是位于通信两端主机中的进程。如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务,运输层协议又称为端到端的协议。运输层向高层用户屏蔽了下面网络核心的细节,它使应用进程看见的就好像是在两个运输层实体之间有一条端到端的逻辑通信信道。运输层有两个主要的协议:TCP和UDPTCP的全称是Transmission原创 2022-05-11 11:29:53 · 16477 阅读 · 0 评论 -
进程间的六种通信方式
概述每个进程的用户地址空间都是独立的,一般而言是不能互相访问的,但内核空间是每个进程都共享的, 所以进程之间要通信必须通过内核。进程间通信目的一般有共享数据,数据传输,消息通知,进程控制等。以 Unix/Linux为例,介绍几种重要的进程间通信方式:管道、消息队列、共享内存、信号量、信号、Socket。六种通信方式管道如果你学过Linux命令,那你肯定很熟悉 | 这个竖线。$ ps auxf | grep mysql上面命令行里的| 竖线就是一个管道,它的功能是将前一.原创 2022-05-07 13:14:13 · 34789 阅读 · 0 评论 -
进程的调度算法
什么时候调度进程在进程的生命周期中,当进程从一个运行状态到另外一状态变化的时候,其实会触发一次调度。 比如,以下状态的变化都会触发操作系统的调度:从就绪态->运行态:当进程被创建时,会进入到就绪队列,操作系统会从就绪队列选择一个进程运行; 从运行态->阻塞态:当进程发生I/O事件而阻塞时,操作系统必须选择另外一个进程运行; 从运行态->结束态:当进程退出结束后,操作系统得从就绪队列选择另外一个进程运行;进程的状态五状态模型如图,进入就绪队列,其状态就会变为就.原创 2022-05-06 14:09:04 · 3173 阅读 · 0 评论 -
进程和线程的详解和区别
进程和线程概述我们都知道计算机的核心是CPU,它承担了所有的计算任务,而操作系统是计算机的管理者,它负责任务的调度,资源的分配和管理,统领整个计算机硬件;应用程序是具有某种功能的程序,程序是运行于操作系统之上的。进程我们编写的代码只是一个存储在硬盘的静态文件,通过编译后就会生成二进制可执行文件,当我们运行这个可执行文件后,它会被装载到内存中,接着 CPU会执行 程序中的每一条指令,那么这个运行中的程序,就被称为「进程」。 进程是一个具有一定独立功能的程序...原创 2022-05-06 11:47:34 · 1417 阅读 · 0 评论