码迷,mamicode.com
首页 >  
搜索关键字:内核调度    ( 78个结果
24多线程
基本概念 线程:进程中的某一个处理流程 一个进程可以有多个线程,进程是线程的父进程 所有线程与父进程共享资源 线程分类 内核态线程 由内核调度程序直接调度,充分发挥多处理器的优势 目前linux系统标准线程库采用内核线程方式实现多线程 用户态线程 一个进程包含多个线程,这些线程从内核调度角度来看只是 ...
分类:编程语言   时间:2018-06-23 01:31:54    阅读次数:160
6、进程知识(参合内核调度知识)
进程管理:什么是文件?其实就是磁盘上的存储空间(一段数据流)存储方式有:二进制存储或者是文本存储(字节存储和2进制大有不同,2进制更紧凑)SHELL脚本是纯文本的,不能单独执行,用的就是bash解释器(#!/bin/bash)无论是可执行文件(像ls,cat,这些二进制执行文件)和shell脚本(纯文本,由bash解释器去执行),都是最终成为一个数据流的,交于CPU去处理的。shell脚本是交给/
分类:系统相关   时间:2018-03-30 16:24:49    阅读次数:159
进程的概念-基础介绍,非原理
首先回顾下内核kernel的功能,负责整个计算机系统相关的资源分配和管理,而整部计算机系统最重要的是cpu和内存,至少有以下功能:1.系统调用接口2.程序管理,linux是多任务环境,同时间有多个工作再等待cpu运算处理,内核调度分配管理cpu的资源。3.内存管理4.文件系统管理5.设备驱动进程的管理进程:运行中的程序的一个副本每个进程是有生命周期的,在用户空间,进程是由PID标识。在生命周期中P
分类:系统相关   时间:2018-03-28 18:59:07    阅读次数:227
Linux进程管理
Linux进程管理 1. 什么是进程 进程是在处理器中执行的实例,内核调度各类资源来满足进程的需求。 运行在Linux操作系统的进程都被task\_struct这个结构体管理,task\_struct也被称为进程描述符。 2. 进程的生命周期 一个进程创建一个线程,创建进程的进程使用名为fork() ...
分类:系统相关   时间:2018-03-08 17:17:01    阅读次数:206
KVM 初探
KVM 是业界最为流行的 Hypervisor,全称是 Kernel-based Virtual Machine。它是作为 Linux kernel 中的一个内核模块而存在,模块名为 kvm.ko,也可以看作是一个进程,被内核调度并管理,从 Linux 2.6.20 版本开始被完全正式加入到内核的主 ...
分类:其他好文   时间:2018-01-01 23:38:15    阅读次数:219
KVM 初探
KVM 是业界最为流行的 Hypervisor,全称是 Kernel based Virtual Machine。它是作为 Linux kernel 中的一个内核模块而存在,模块名为 kvm.ko,也可以看作是一个进程,被内核调度并管理,从 Linux 2.6.20 版本开始被完全正式加入到内核的主 ...
分类:其他好文   时间:2018-01-01 16:56:12    阅读次数:101
Linux系统编程(2)
一 exec函数 e:env int execle(const char *path, const char *arg,..., char * const envp[]); 环境变量指针数组: char *envp[] = {"环境变量名=内容",NULL}; 二 多线程 1.线程是进程中最小执行单元,多线程共享同一个进程的地址空间 2.Linux 内核调度的对象是
分类:系统相关   时间:2017-12-24 18:45:54    阅读次数:183
(笔记)Linux内核学习(二)之进程
一 进程与线程 进程就是处于执行期的程序,包含了独立地址空间,多个执行线程等资源。 线程是进程中活动的对象,每个线程都拥有独立的程序计数器、进程栈和一组进程寄存器。 内核调度的对象是线程而不是进程。对Linux而言,线程是特殊的进程。 二 进程描述符及任务结构 内核使用双向循环链表的任务队列来存放进 ...
分类:系统相关   时间:2017-11-22 19:57:34    阅读次数:251
从头开始编写一个实时嵌入式操作系统的内核(一)
今年大四,在准备自己的毕业设计。因为毕设题目是一个比较复杂的多传感器监控的嵌入式系统,然后最近自己有使用一些rtos,比方说freertos和ucos,感觉比起单纯对单片机的裸机开发还是有很多好玩的地方。特别喜欢这种抢占式和时间片轮询这两种内核调度模式,所以最近在开始想自己尝试去写一个实时的操作系统 ...
分类:其他好文   时间:2017-11-06 19:11:16    阅读次数:214
《Linux内核设计与实现》读书笔记(十四)- 块I/O层
主要内容: 块设备简介 内核访问块设备的方法 内核I/O调度程序 1. 块设备简介 I/O设备主要有2类: 字符设备:只能顺序读写设备中的内容,比如 串口设备,键盘 块设备:能够随机读写设备中的内容,比如 硬盘,U盘 字符设备由于只能顺序访问,所以应用场景也不多,这篇文章主要讨论块设备。 块设备是随 ...
分类:系统相关   时间:2017-08-25 13:46:42    阅读次数:310
78条   上一页 1 2 3 4 5 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!