当前位置:首页 » 进程 - 第3页

03月06日

nginx master 和 worker 之间的通信_看,未来的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 332次
nginx master 和 worker 之间的通信_看,未来的博客

文章目录从ngx_master_process_cycle说起ngx_start_worker_processesngx_spawn_processngx_worker_process_cyclengx_worker_process_init从ngx_master_process_cycle说起简单做个伪代码,看一下流程哈:voidngx_master_process_cycle(ngx_cycle_t*cycle){···/

03月05日

[OS-Linux]详解Linux进程控制_RMA515T的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 341次
[OS-Linux]详解Linux进程控制_RMA515T的博客

本文基于CentOS,深入解释进程的创建,进程等待,进程程序替换,进程终止,shell运行原理,做简单的shell。目录一、进程创建1.fork函数2.fork函数返回值3.写时拷贝4.fork用法5.fork调用失败的原因二、进程终止1.进程常见退出方法2._exit函数3. exit函数4.return退出 三、进程等待1.wait方法2.waitpid方法 3.获取子进程status进程的非阻塞等待方式:四、进程程序替换1.替换原理2.替换函数 五

03月04日

linux0.11——IO系统_kuangd_1992的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 398次
linux0.11——IO系统_kuangd_1992的博客

目标弄清楚计算机让外设工作起来的整个过程,以及在整个过程中使用到的内核代码,能做到对整个外设工作过程进行讲解和分析。设备驱动下图为操作系统进程管理、CPU管理、内存管理和设备管理的总路线图:在该图中,可以看到进程管理、内存管理、CPU管理通过控制器和总线连接在一起,而且进程管理、CPU管理和内存管理在前面的章节都进行了相关的讲解。今天,来介绍计算机中另一个重要的内容:设备管理,其中的设备主要指IO设备,包括:显示器、键盘和磁盘等。计算机如何让外设工作?在计算机中&#x

03月04日

Android R常见GC类型与问题案例_内核工匠

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 369次
Android R常见GC类型与问题案例_内核工匠

前言Android系统的APP运行需要依赖ART虚拟机(AndroidRuntime),ART虚拟机的主要作用是给APP的java代码提供运行环境,其中编译、执行、垃圾回收(GC)模块是ART虚拟机的重中之重。GC使得java开发人员能专注于业务实现,而不用担心内存泄漏。此文章将简要的向大家介绍ART虚拟机中Heap布局、常见GC类型和对应的问题案例。为大家分析优化应用提供一些思路。本文基于的代码和调试手机系统为AndroidR(11)版本。一、GC的相关配置1.内存回收器(回收算法)、内存分配器因为AndroidR支持读屏障(kUseReadBarrier)࿰

02月26日

[OS-Linux]详解Linux的进程2(进程的优先级,环境变量,程序地址空间,进程地址空间,进程调度队列)_RMA515T的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 347次
[OS-Linux]详解Linux的进程2(进程的优先级,环境变量,程序地址空间,进程地址空间,进程调度队列)_RMA515T的博客

本文基于CentOS,深入解释进程的优先级,环境变量,程序地址空间,进程地址空间,进程调度队列。目录一、进程优先级1.基本概念2.查看系统进程3.PRI&&NI 4.其他概念二、环境变量1.基本概念2.常见环境变量3.查看环境变量方法4.和环境变量相关的命令5.环境变量的组织方式6.通过代码如何获取环境变量7.通过系统调用获取或设置环境变量8.环境变量通常是具有全局属性的三、程序地址空间1.程序地址空间四、进程地址空间五、Linux2.6内核进程调度队列1.进程队列

02月26日

操作系统常见面试题_三分恶的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 322次
操作系统常见面试题_三分恶的博客

引论什么是操作系统?可以这么说,操作系统是一种运行在内核态的软件。它是应用程序和硬件之间的媒介,向应用程序提供硬件的抽象,以及管理硬件资源。操作系统主要有哪些功能?操作系统最主要的功能:处理器(CPU)管理:CPU的管理和分配,主要指的是进程管理。内存管理:内存的分配和管理,主要利用了虚拟内存的方式。外存管理:外

02月26日

【Linux入门】进程概念(超详解,建议收藏)_世_生的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 336次
【Linux入门】进程概念(超详解,建议收藏)_世_生的博客

目录1️⃣进程的基本概念2️⃣描述进程-PCB3️⃣通过系统调用获取进程标示符4️⃣通过系统调用创建进程-fork(初识)5️⃣进程的状态R可执行状态S睡眠状态D磁盘休眠状态T暂停状态X死亡状态&Z僵尸状态6️⃣僵尸进程僵尸进程的危害如何避免僵尸进程6️⃣孤儿进程7️⃣进程优先级基本概念查看系统进程PIRandNI查看进程的优先级用top命令更改已存在的进程的nice附加其他概念8️⃣环境变量基本概念查看环境变量的方法PATH环境变量HOME

02月23日

[OS-Linux]详解Linux的进程1(进程概念、PCB、进程创建,进程状态,僵尸进程,孤儿进程)_RMA515T的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 407次
[OS-Linux]详解Linux的进程1(进程概念、PCB、进程创建,进程状态,僵尸进程,孤儿进程)_RMA515T的博客

本文基于CentOS,由冯诺依曼系统,操作系统概念,深入解释进程概念,PCB,进程的创建,进程的状态,僵尸进程,孤儿进程。目录一、冯诺依曼体系二、操作系统(OperatorSystem) 三、进程基本概念四、描述进程-PCB1.task_struct五、组织进程六、查看进程七、通过系统调用获取进程标示符 八、通过系统调用创建进程-fork-1九、进程状态十、僵尸进程十一、孤儿进程一、冯诺依曼体系我们常见的计算机大部分都遵守冯诺依曼体系。二、操作系统(Operator

02月22日

Linux进程控制_DR5200的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 344次
Linux进程控制_DR5200的博客

文章目录一.进程创建写时拷贝fork常规用法fork调用失败的原因二.进程终止进程退出场景进程常见退出方法三.进程等待进程等待必要性进程等待的方法wait方法waitpid方法获取子进程status非阻塞式等待进程程序替换替换原理替换函数简易shell的实现一.进程创建在linux中fork函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程,fork函数初步使用在Linux进程概念中已经给

02月16日

❤️ Android 应用是如何启动的?❤️_帅次的博客

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 316次
❤️ Android 应用是如何启动的?❤️_帅次的博客

目录前言Android启动过程1、Zygote是什么1.1app_main.cpp1.1.1main()1.2AndroidRuntime.cpp1.2.1start()1.3ZygoteInit.java1.3.1main()1.3.2forkSystemServer()2、SystemServer2.1SystemServer.java2.1.1main()2.1.2run()2.1.3createSystemContext()2.1.4startBootstrapServices()2.1.5startCoreServices()2.1.6st

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1