03 2023 档案
摘要:计算机网络中的五层网络结构从上往下分别为应用层,传输层,网络层,数据链路层和物理层。 应用层的作用是提供用户操作和系统的一个接口,我们在发送数据或者访问一个网站的时候,我们的这个行为或者操作都被协议化,然后传输到下层链路中。 传输层通过tcp和udp进行报文传输,我们封装应用层协议化之后的数据成一个
阅读全文
摘要:计算机网网络概念简述 我们可以把计算机网络看成一个大网络,网络中有很多节点(可以说是主机或者服务器),我们如何上网,我们需要将自己的主机或者服务器放到这些节点上,我们每次上网或者查看数据,都是通过这些节点来传输和处理数据,比如,我们在其中一个节点,想要获取其他节点上服务器或主机上的数据,我们通过发送
阅读全文
摘要:用户级线程的特点:不需要修改内核代码,内核不知道线程的存在,所有的线程管理都由应用程序管理。 用户级线程的优点:所有的线程都在用户空间,所以它在切换线程时不需要从用户态切换到内核态,避免了大的运行模式切换的开销,线程切换额速度会比较快; 用户级线程的缺点:当进程中一个一个线程被阻塞,其他线程也会被阻
阅读全文
摘要:进程和线程的简单知识 进程是用来申请内核资源的,只有资源到位,进程才会进行,进程包含线程,线程是进程内部的调度单位,所以在业内有这样一句话,进程是资源分配最基本单位,线程是系统调度的最基本的单位,进程获取资源后,线程在被调度运行时,就会共享进程内部的资源,我们可以把进程和线程看成一个人,比如说,你吃
阅读全文
摘要:Linux软件安装与进程管理 1.软件包分类 首先呢,在学习rpm与yum命令之前,我想先给大家介绍一下Linux软件包的分类,也就是我们常说的安装包,window的软件包是.exe结尾文件,也就是应用程序运行文件,当然这种文件在Linux中是不支持的,也就是说以这种文件存在的应用程序无法在我们的L
阅读全文