linux系统
文章平均质量分 62
shilion163
技术回头客
展开
-
linux系统(一):linux系统结构
一、系统框架(1)先拿网上通用的一张图说明:linux系统一般分为4个主要部分:内核、shell+库、文件系统和应用.(2)linux垂直架构(3)目录结构(4)内核结构(5)文件系统...原创 2018-05-18 19:18:41 · 2068 阅读 · 0 评论 -
linux内核(一):进程管理之进程概念
操作系统主要目的是能够运行用户程序,进程管理是操作系统的核心。(1)进程概念通常所指进程就是执行期的程序,但进程并不仅仅局限于一段可执行代码,通常还要包含其他资源:打开的文件、进程通信IPC、内核内部数据、处理器状态、内存地址空间及执行线程、数据段、堆栈等。实际上,进程就是正在执行的程序代码的实时结果。执行线程,是进程中活动的对象,每个线程都拥有一个独立的程序计数器、进程栈和一组进程寄存器。内核调...原创 2018-05-19 17:17:19 · 506 阅读 · 0 评论 -
linux系统(二):内核及系统启动流程
“内核版本:linux-2.6”linux系统基本启动流程如下:开机->BOOT引导->grub引导->加载内核->启动系统本文重点分析加载内核过程及系统启动流程。(1)内核入口系统进入内核的入口是/init/main.c的start_kernel()函数,这个相当于系统执行的第一个进程:/* * Activate the first processor. 启动第一个进程...原创 2018-05-20 10:08:45 · 502 阅读 · 0 评论 -
linux内核(二):进程管理之进程调度简述
一、简述调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间,进度调度可看做在可运行进程之间分配有限的处理器时间资源的内核子系统。二、调度器介绍(1)调度器概念调度器的一个重要目标是有效的分配CPU时间片,同时提供很好的用户体验。调度器的一般原理是按需分配的计算能力,向系统中每个进程提供最大的公正性。(2)调度器分类 > CFS调度器(Completely Fair Sched...原创 2018-05-20 15:04:46 · 564 阅读 · 0 评论