Linux
文章平均质量分 79
盘大man
这个作者很懒,什么都没留下…
展开
-
Linux进程控制
子进程刚被创建时,与父进程共享代码和数据,但当子进程需要进行进程程序替换时,也就意味着子进程需要对其数据和代码进行写入操作,这时便需要将父子进程共享的代码和数据进行写时拷贝,此后父子进程的代码和数据也就分离了,因此子进程进行程序替换后不会影响父进程的代码和数据。进程程序替换之后,该进程对应的PCB、进程地址空间以及页表等数据结构都没有发生改变,只是进程在物理内存当中的数据和代码发生了改变,所以并没有创建新的进程,而且进程程序替换前后该进程的pid并没有改变。新进程为子进程,而原进程为父进程。原创 2023-09-25 19:33:04 · 31 阅读 · 0 评论 -
Linux进程地址空间
当程序在编译成可执行文件,且还没被加载到内存的时候,程序内部由地址吗?程序内部的地址,依旧用的时编译器编译好的虚拟地址,当程序加载到内存的时候,每行代码,每个变量便具有了物理地址且这个物理地址是外部的,程序内部还是编译时的虚拟地址。原创 2023-09-17 18:09:37 · 70 阅读 · 1 评论 -
Linux进程概念
一个进程从创建而产生至撤销而消亡的整个生命期间,有时占有处理器执行,有时虽可运行但分不到处理器,有时虽有空闲处理器但因等待某个时间的发生而无法执行,这一切都说明进程和程序不相同,进程是活动的且有状态变化的,于是就有了进程状态这一概念。优先级存在的主要原因就是资源是有限的,而存在进程优先级的主要原因就是CPU资源是有限的,一个CPU一次只能跑一个进程,而进程是可以有多个的,所以需要存在进程优先级,来确定进程获取CPU资源的先后顺序。: 包括程序代码和进程相关数据的指针,还有和其他进程共享的内存块的指针。原创 2023-09-16 21:24:19 · 327 阅读 · 0 评论 -
Linux---初识操作系统
简单来说,操作系统就是一款进行软硬件资源管理的。为用户程序(应用程序)提供一个良好的执行环境。其他程序(例如函数库,shell程序等等)与硬件交互,管理所有的软硬件资源。任何计算机系统都包含一个基本的。,称为操作系统(OS)。原创 2023-09-10 20:33:54 · 114 阅读 · 0 评论 -
Linux基础工具的使用
yum是一个在Fedora、RedHat以及CentOS中的前端软件包管理器,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。原创 2023-09-09 19:24:19 · 34 阅读 · 0 评论 -
Linux----权限
Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。原创 2023-09-06 13:22:11 · 35 阅读 · 0 评论 -
Linux常用命令
用于测试主机间网络连通性,发送出基于ICMP传输协议的数据包,要求对方主机予以回复,若对方主机的网络功能没有问题且防火墙放行流量,则就会回复该信息,我们也就可得知对方主机系统在线并运行正常了。**功能:**将uuencode编码后的档案还原,uudecode只会将begin与end标记之间的编码资料还原,程序会跳过标记以外的资料。用于拷贝及转换文件,从一个文件或设备读取数据,并将其写入另一个文件或设备。ifconfig [参数] [网卡名] [动作]route [参数] [域名或IP地址]原创 2023-06-19 17:16:53 · 51 阅读 · 0 评论