linux关闭进程
-
Linux内核中进程优先级、nice值、权重(weight)以及它们之间的关系。Linux内核使用一套复杂的调度机制来管理进程的执行,其中进程的优先级和权重是调度决策的关键因素。...
作者:meiyao回复:0
-
进程加载到内存中运行,并包含程序、输入、输出以及状态等信息。 在Linux内核中,线程和进程都使用相同的进程描述符数据结构来表示。...
作者:meiyao回复:2
-
Linux系统作为一个通用操作系统,需要处理多种类型的进程,每种进程都有其特定的行为特征。交互式进程注重用户体验,要求系统响应时间短,例如文本编辑器、浏览器等。...
作者:meiyao回复:0
-
阅读打卡终点站: 进程管理之调试与案例分析—— 《奔跑吧Linux内核(第2版)卷1》 如何查看进程的调度信息?...
作者:EEWORLD社区回复:6
-
阅读打卡第八站:进程管理之调度与负载均衡 ——《奔跑吧Linux内核(第2版)卷1》 1.请简述进程优先级、nice值和权重之间的关系。...
作者:EEWORLD社区回复:5
-
一起读《奔跑吧 Linux 内核(第 2 版)卷 1 :基础架构》之 进程管理 本书籍的第八、九章节谈及进程管理之调度与调试。从操作系统定义来讲,进程是运行中的程序。...
作者:yin_wu_qing回复:0
-
6.Linux操作系统的第0个进程是什么? 7.Linux操作系统的第1个进程是什么? 8.请简述fork()、vfork()和clone()之间的区别。...
作者:EEWORLD社区回复:6
-
程序是一个任务管理器,几个对话框,主要操作是CTabCtrl加载几个对话框,(对话框由dialog create),在几个dialog中分别做的是1.每隔一段时间获得CPU和内存的状态,画图 2.获得当前运行的进程...
作者:ahzhong2001回复:9
-
程序是一个任务管理器,几个对话框,主要操作是CTabCtrl加载几个对话框,(对话框由dialog create),在几个dialog中分别做的是1.每隔一段时间获得CPU和内存的状态,画图 2.获得当前运行的进程...
作者:soluble回复:9
-
进程打开, 一段时间后, 被系统自动关闭掉了. 请问系统在自动关闭这个进程的时候会发送什么消息吗? 如何阻止系统自动关闭进程? 如何阻止系统自动关闭进程? 是你的程序出现异常了,退出了吧。...
作者:szgaoju回复:7
-
情况是这样的: 我有个WINCE下面的程序,要求点2次他不执行2次,也就说程序只能运行一次,我要用的方法是获取进程的方法然后关闭!让他在界面上只能有一个程序处于执行状态。...
作者:宫徵羽回复:21
-
A进程要关闭B进程,而且B进程不一定在运行,如果B运行了我就关闭,如果没运行则忽略,目前只知道B的进程名字为B.exe 那么两个问题 1.A怎样知道B是否在运行,是不是用OpenProcess()?...
作者:why_q回复:8
-
请教下,我把系统电话进程cprog.exe关闭了,然后我播放音乐,播放不出来了,是什么原因呢?...
作者:cooler1981回复:20
-
刚学驱动,想找现成的代码学习一下 祝大家身体健康 谁能给我一个在内核下关闭其他进程的例子?...
作者:yinshulong回复:3
-
问题描述 很多用户在拿到AC501-SoC开发板后,都会发现开发板上的两个FPGA侧IO驱动的LED开机后会默认闪烁,当用户做自己的实验时,如果用户希望关闭该程序,可以有两种方式关闭。...
作者:小梅哥回复:0
-
基本命令讲解 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。...
作者:小梅哥回复:0
-
linux中进程越多越好? 前面提到多进程的并行可以提高并发度,那么进程是越多越好?一般遇到这种问题都回答不是,事实上,很多大型项目都不会同时开太多进程。...
作者:莫等闲11回复:0
-
不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是由用 C语言函数malloc分配的内存一样。...
作者:jingcheng回复:0
-
进程 进程是一个程序的一次执行的过程进程和程序的区别: 程序是静态的,它是一些保存在磁盘上的指令的有序集合,没有任何执行的概念 进程主要构成: 正文段、数据段、堆栈段、PCB(描述进程信息的一个结构体...
作者:一直在路上11回复:2
-
下面主要介绍了Linux下C语言修改进程名称的方法,涉及Linux下使用C语言操作进程的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下; 本文实例讲述了Linux下C语言修改进程名称的方法...
作者:37°男人回复:1
-
本教程主要讲Linux进程间通信,简单易懂,想不会都难的视频教程,主要内容有进程通信概述、管道通信、信号共享内存、消息队列和信号量等内容...
课时1:Linux进程间通信 课时2:Linux进程间通信 课时3:Linux进程间通信 课时4:Linux进程间通信 课时5:Linux进程间通信 课时6:Linux进程间通信
显示更多 -
讲解Linux网络编程知识,分以下四个篇章。 ...
课时1:tcpip基础(一) 课时2:tcpip基础(二) 课时3:tcpip基础(三) 课时4:tcpip基础(四) 课时5:tcpip基础(五) 课时6:socket编程(一) 课时7:socket编程(二) 课时8:socket编程(三) 课时9:socket编程(四) 课时10:socket编程(五) 课时11:socket编程(六) 课时12:socket编程(七) 课时13:socket编程(八) 课时14:socket编程(九) 课时15:socket编程(十) 课时16:socket编程(十一) 课时17:socket编程(十二) 课时18:socket编程(十三) 课时19:socket编程(十四) 课时20:socket编程(十五) 课时21:socket编程(十六) 课时22:socket编程(十七) 课时23:进程间通信介绍(一) 课时24:进程间通信介绍(二) 课时25:system v消息队列(一) 课时26:system v消息队列(二) 课时27:system v消息队列(三) 课时28:共享内存介绍 课时29:system v共享内存 课时30:system v信号量(一) 课时31:system v信号量(二) 课时32:system v信号量(三) 课时33:system v共享内存与信号量综合 课时34:posix消息队列 课时35:线程介绍 课时36:posix线程(一) 课时37:posix线程(二) 课时38:posix信号量与互斥锁 课时39:posix条件变量 课时40:一个简单的线程池实现 课时41:posix共享内存
显示更多 -
掌握 Linux常用操作命令,与系统管理;理解嵌入式系统进程管理,文件管理,Linux内核;熟悉ARM在不同硬件平台下的操作系统移植和设备驱动文件管理等相关知识,学习QT程序开发,进行嵌入式系统程序的调试...
课时2:嵌入式学习线路 课时3:什么是嵌入式系统 课时4:嵌入式处理器 课时5:嵌入式操作系统 课时6:嵌入式系统结构 课时8:文件系统 课时9:Shell使用技巧 课时10:环境变量 课时11:管理Linux文件1 课时12:管理Linux文件2 课时13:管理Linux文件3 课时14:内容管理1 课时15:内容管理2 课时16:文件权限管理 课时17:压缩与归档 课时18:磁盘分区 课时19:挂载磁盘 课时20:网络管理1 课时21:网络管理2 课时22:网络管理3 课时23:进程管理 课时24:编辑工具VI 课时25:编辑工具VI 课时27:安装NFS服务 课时28:NFS服务配置实例 课时29:安装Samba服务 课时30:smb.conf配置文件 课时31:Sambaclient 课时32:安装TFTP服务 课时33:TFTP服务配置实例 课时34:安装SSH服务 课时35:SSH服务使用实例 课时37:GCC介绍 课时38:GCC安装 课时39:GCC编译过程 课时40:GCC编译实例 课时41:GDB调试程序 课时42:远程调试 课时43:远程调试 课时44:工程管理 课时45:工程管理 课时46:工程管理 课时48:熟悉开发板硬件资源 课时49:熟悉开发板软件资源 课时50:串口设置 课时51:下载系统 课时52:minicom 课时53:配置交叉编译环境 课时54:交叉编译 课时55:嵌入式开发过程举例 课时56:配置ARM虚拟机 课时57:配置ARM虚拟机 课时59:管理Glibc库文件 课时60:Linux文件IO编程 课时61:Linux文件IO编程 课时62:Linux文件IO编程 课时63:标准IO编程 课时64:标准IO编程 课时65:串口通讯编程 课时66:串口通讯编程 课时67:串口通讯编程 课时68:网络通讯编程 课时69:网络通讯编程 课时70:网络通讯编程 课时72:BootLoader简介 课时73:U-Boot移植 课时74:U-Boot常用命令 课时75:vivi移植 课时76:vivi常用命令 课时78:认识内核 课时79:内核编译 课时80:内核配置选项 课时81:内核配置选项 课时82:移植内核 课时84:认识文件系统 课时85:根文件系统 课时86:制作根文件系统 课时88:嵌入式GUI介绍 课时89:Qt开发环境 课时90:搭建Qt开发环境 课时91:hello Qt 课时92:信号槽机制
显示更多 -
该课程讲解了FTL服务器搭建,HTTP服务器搭建及LINUX编程,shell编程及进程管理,网络配置等内容...
课时1:Linux安装 课时2:桌面环境 课时3:用户与组管理 课时4:远程登录 课时5:办公软件的使用 课时6:文件、目录管理 课时7:图像处理 课时8:邮件管理程序 课时9:网络配置 课时10:网络硬盘NFS 课时11:软件包管理 课时12:浏览网页 课时13:任务计划 课时14:Shell基本命令 课时15:防火墙和网络安全 课时16:进程管理 课时17:磁盘管理 课时18:多媒体软件 课时19:病毒防范 课时20:Shell编程 课时21:Linux编程 课时22:Samba服务器 课时23:HTTP服务器的搭建 课时24:FTP服务器的搭建
显示更多 -
该课程是正点原子手把手教你学Linux系列课程之 Linux C应用开发,该课程配套开发板为正点原子I.MX6/STM32MP157开发板...
课时1:什么是Linux应用编程 课时2:文件IO基础 课时3:write、read、close函数介绍 课时4:文件IO基础-编程练习 课时5:文件IO基础-lseek函数 课时6:深入探究文件IO-文件如何管理 课时7:深入探究文件IO-errno和空洞文件 课时8:深入探究文件IO-O_TRUNC和O_APPEND标志 课时9:深入探究文件IO-同一文件被多次打开 课时10:深入探究文件IO-文件描述符的复制 课时11:深入探究文件IO-文件共享 课时12:深入探究文件IO-原子操作与竞争冒险 课时13:深入探究文件IO-截断文件 课时14:深入探究文件IO-fcntl和ioctl函数 课时15:标准IO库-简介 课时16:标准IO库-FILE指针和fopen函数 课时17:标准IO库-读写操作 课时18:标准IO库-feof和ferror函数 课时19:标准IO库-格式化IO_1 课时20:标准IO库-格式化IO_2 课时21:标准IO库-文件IO的内核缓冲 课时22:标准IO库-直接IO 课时23:标准IO库-stdio缓冲 课时24:标准IO库-IO缓冲小节 课时25:标准IO库-文件描述符与FILE指针互转 课时26:文件属性与目录-文件类型 课时27:文件属性与目录-stat函数 课时28:文件属性与目录-fstat和lstat函数 课时29:文件属性与目录-文件属主 课时30:文件属性与目录-文件访问权限1 课时31:文件属性与目录-文件访问权限2 课时32:文件属性与目录-文件的时间戳1 课时33:文件属性与目录-文件的时间戳2 课时34:文件属性与目录-符号链接 课时35:文件属性与目录-目录 课时36:文件属性与目录-删除文件与文件重命名 课时37:字符串处理-字符串输入输出 课时38:字符串处理-字符串拼接、拷贝 课时39:字符串处理-字符串比较、查找 课时40:字符串处理-字符串与数字互转 课时41:系统信息与资源-获取系统信息 课时42:系统信息与资源-时间与日期1 课时43:系统信息与资源-时间与日期2 课时44:系统信息与资源-进程时间 课时45:系统信息与资源-生成随机数 课时46:系统信息与资源-休眠 课时47:系统信息与资源-申请内存 课时48:信号-信号的概念 课时49:信号-可靠信号与不可靠信号 课时50:信号-常见信号介绍 课时51:信号-进程对信号的处理 课时52:信号-发送信号 课时53:信号-alarm和pause函数 课时54:信号-信号集 课时55:信号-信号掩码 课时56:信号-实时信号 课时57:信号-abort函数 课时58:进程-进程的概念 课时59:进程-exit和_exit 课时60:进程-进程的环境变量1 课时61:进程-进程的环境变量2 课时62:进程-fork创建子进程 课时63:进程-父、子进程间的文件共享 课时64:进程-父、子进程间的竞争状态 课时65:进程-监视子进程之wait函数 课时66:进程-监视子进程之waitpid函数 课时67:进程-异步方式监视子进程 课时68:进程-僵尸进程与孤儿进程 课时69:进程-执行新程序之execve系统调用 课时70:进程-执行新程序之exec族库函数 课时71:进程-执行新程序之system库函数
显示更多 -
Linux驱动策略及框架...
课时1:linux内核同步和互斥(一):信号量 课时2:linux内核同步和互斥(二):自旋锁 课时3:驱动中的阻塞和唤醒(一):应用程序的阻塞和唤醒 课时4:驱动中的阻塞和唤醒(二):阻塞操作的底层实现分析 课时5:驱动中的阻塞和唤醒(三):阻塞和唤醒的驱动实例 课时6:linux内存映射机制 课时7:linux进程虚拟地址空间管理机制 课时8:应用层mmap函数的使用方法 课时9:驱动中的mmap实现实例 课时10:platform驱动架构(一):platform框架初探 课时11:platform驱动架构(二):platform架构原理以及编程实例
显示更多 -
操作系统是计算机系统中负责管理各种软硬件资源的核心系统软件,为应用软件运行提供良好的环境。掌握操作系统的基本原理及其核心技术是研究型大学计算机专业本科毕业生的基本要求。 本课程是计算机专业核心课,以主流操作系统为实例,以教学操作系统ucore为实验环境,讲授操作系统的概念、基本原理和实现技术,为学生...
课时2:课程概述 课时3:教学安排 课时4:什么是操作系统 课时5:为什么学习操作系统,如何学习操作系统 课时6:操作系统实例 课时7:操作系统的演变 课时8:操作系统结构 课时9:OS实验概述 课时11:从OS角度看计算机系统 课时12:从OS角度看RISC-V 课时13:Rust语言与系统编程 课时14:RISC-VCPU启动 课时15:RISC-VCPU启动进一步分析 课时17:基本概念与原理 课时18:硬件架构支持 课时19:中断处理机制–Overview 课时20:中断处理机制–Detail-1 课时21:中断处理机制–Detail-2 课时22:中断处理机制–Detail-3 课时23:中断处理机制–Summary 课时24:系统调用 课时26:计算机体系结构和内存层次 课时27:地址空间和地址生成 课时28:连续内存分配 课时29:碎片整理 课时30:伙伴系统 课时31:SLAB分配器 课时33:非连续内存分配的需求背景 课时34:段式存储管理 课时35:页式存储管理 课时36:页表概述 课时37:快表和多级页表 课时38:RISC-V页映射机制 课时39:使能RISC-V页表 课时41:虚拟存储的需求背景 课时42:覆盖和交换 课时43:局部性原理 课时44:虚拟存储概念 课时45:虚拟页式存储 课时46:缺页异常 课时47:RISC-V缺页异常 课时49:页面置换算法的概念 课时50:最优算法、先进先出算法和最近最久未使用算法 课时51:时钟置换算法和最不常用算法 课时52:Belady现象和局部置换算法比较 课时53:页表自映射 课时55:工作集置换算法 课时56:缺页率置换算法 课时57:抖动和负载控制 课时58:面向缓存的页替换算法-FBR 课时59:面向缓存的页替换算法-LRU-K2Q 课时60:面向缓存的页替换算法-LIRS 课时62:进程的概念 课时63:进程控制块 课时64:进程状态 课时65:三状态进程模型 课时66:挂起进程模型 课时67:线程的概念 课时68:用户线程 课时69:内核线程 课时70:进程地址空间与熔断(meltdown)漏洞 课时72:进程切换 课时73:进程创建 课时74:进程加载 课时75:进程等待与退出 课时76:rCore进程和线程控制 课时78:处理机调度概念 课时79:调度准则 课时80:先来先服务、短进程优先和最高响应比优先调度算法 课时81:时间片轮转、多级反馈队列、公平共享调度算法和ucore调 课时82:实时调度 课时83:优先级反置 课时84:rCore调度框架 课时86:对称多处理与多核架构 课时87:多处理器调度概述 课时88:O(1)调度 课时89:CFS调度 课时90:BFS调度算法 课时92:背景 课时93:现实生活中的同步问题 课时94:临界区和禁用硬件中断同步方法 课时95:基于软件的同步方法 课时96:高级抽象的同步方法 课时98:信号量 课时99:信号量使用 课时100:管程 课时101:哲学家就餐问题 课时102:读者-写者问题 课时103:Rust语言中的同步机制 课时105:死锁概念 课时106:死锁处理方法 课时107:银行家算法 课时108:死锁检测 课时109:并发错误检测 课时111:进程通信概念 课时112:信号和管道 课时113:Linux信号机制 课时114:消息队列和共享内存 课时115:D-Bus机制 课时116:Binder机制
显示更多 -
操作系统是计算机科学与技术领域中最为活跃的学科之一,因而操作系统课程也自然是该专业的一门核心的专业基础课。操作系统课程内容综合了基础理论教学、课程实践教学、最新技术追踪等多项内容。操作系统课程的重要性要求教学内容必须兼顾基础性和前瞻性,同时体现趣味性和时尚性,以激发学生的学习兴趣...
课时1:课程介绍一 课时2:课程介绍二 课时3:操作系统结构一 课时4:操作系统结构二 课时5:进程概念一 课时6:进程概念二 课时7:示例:Linux的PCB 课时8:进程操作 课时9:线程一 课时10:线程二 课时11:CPU调度一 课时12:CPU调度二 课时13:CPU调度三 课时14:CPU调度四 课时15:示例-Linux的进程调度算法一 课时16:示例-Linux的进程调度算法二 课时17:临界区问题一 课时18:临界区问题二 课时19:算法1(双进程) 课时20:算法2(双进程) 课时21:Peterson算法(双进程) 课时22:Lamport面包房算法(N进程) 课时23:硬件指令解决方案 课时24:信号量 课时25:经典同步问题一 课时26:经典同步问题二 课时27:死锁的概念 课时28:死锁的必要条件 课时29:死锁预防 课时30:死锁避免 课时31:死锁检测和恢复 课时32:内存管理基本概念 课时33:页式存储管理一 课时34:页式存储管理二 课时35:段式存储管理和示例 课时36:虚拟存储思想 课时37:按需调页 课时38:示例:Linux的缺页中断处理一 课时39:示例:Linux的缺页中断处理二 课时40:页面置换一 课时41:页面置换二 课时42:页面置换二 课时43:页帧分配和系统抖动 课时44:示例:Linux存储管理一 课时45:示例:Linux存储管理二 课时46:文件系统基本概念 课时47:文件共享和保护 课时48:文件系统实现 课时49:外存分配方法一 课时50:外存分配方法二 课时51:示例:Linux的ext2文件系统一 课时52:示例:Linux的ext2文件系统二 课时53:大容量存储结构 课时54:磁盘调度 课时55:磁盘管理 课时56:交换空间管理 课时57:RAID结构 课时58:实例分析 课时59:IO设备访问方式 课时60: IO设备类型 课时61:操作系统内核的IO子系统
显示更多 -
第一期-零基础入门篇-47集 第二期-内核编程篇-20集 第三期-裸机开发篇-21集 第四期-驱动开发篇-现有82集...
课时2:开发板和野火大学堂 课时3:为什么学习Linux开发 课时4:如何学习Linux开发 课时5:i.MX系列芯片简介 课时6:Linux系统简介 课时7:安装ubuntu系统 课时8:Linux文件目录 课时9:用户管理与文件权限 课时10:使用Linux命令行(上) 课时11:使用Linux命令行(中) 课时12:使用Linux命令行(下) 课时13:使用编辑器(上) 课时14:使用编辑器(下) 课时15:Shell脚本编程(上) 课时16:Shell脚本编程(中) 课时17:Shell编程(下) 课时18:Linux环境变量 课时19:构建deb软件安装包 课时20:硬件介绍和固件烧录 课时21:fire-config刷机 课时22:fire-config连接wifi 课时23:点亮第一个LED 课时24:使用脚本体验硬件 课时25:Git简介和项目资料获取 课时26:安装NFS服务器 课时27:GCC与Helloworld 课时28:ARM-GCC与交叉编译 课时29:Linux系统和HelloWorld(上) 课时30:Linux系统和HelloWorld(下) 课时31:Makefile简介 课时32:Makefile三要素 课时33:引入Makefile管理项目 课时34:Makefile的变量 课时35:Makefile的模式规则 课时36:Makefile的条件分支 课时37:Makefile的常用函数 课时38:Makefile解决头文件依赖 课时39:C语言面向对象基础 课时40:一切皆文件 课时41:文件描述符和打开模式 课时42:open_close函数 课时43:read_write函数 课时44:lseek和sync函数 课时45:标准IO函数 课时46:控制LED灯设备 课时47:检测按键输入 课时48:检测按键输入 课时50:进程的由来 课时51:创建一个进程 课时52:子进程偷梁换柱 课时53:进程的退出 课时54:等待子进程的终结 课时55:进程的生老病死 课时56:进程组、会话、终端 课时57:守护进程 课时58:ps命令详解 课时59:僵尸进程和托孤进程 课时60:什么是进程间通信(ipc) 课时61:无名管道 课时62:有名管道 课时63:信号简介 课时64:常用信号分析 课时65:signal_kill_raise函数 课时66:信号集处理函数 课时67:system-V 消息队列 课时68:system-V 信号量 课时69:system-V 共享内存 课时71:I.MX6ULL启动方式 课时72:I.MX6ULL镜像文件 课时73:SDK方式烧录镜像 课时74:ARM-V7架构 课时75:ARM常用汇编指令 课时76:VSCode编辑器 课时77:GPIO控制原理 课时78:汇编点亮LED 课时79:使用c语言和sdk 课时80:按键检测输入 课时81:工程文件整理和中断头文件移植 课时82:通用中断控制器(GIC) 课时83:中断向量表 课时84:中断处理流程 课时85:按键中断实验 课时86:位置无关码和重定位 课时87:时钟控制模块 课时88:主频修改实验 课时89:串口通信实验 课时90:LCD显示原理 课时91:LCD显示实验 课时93:内核模块基本概念 课时94:内核模块实验1 课时95:内核模块实验2 课时96:Linux内核是怎么设计字符设备的 课时97:设备号的组成与哈希表 课时98:从源码看如何管理设备号 课时99:从源码看如何保存file_operation接口 课时100:如何创建一个设备文件 课时101:open函数如何查找file_operation接口 课时102:led字符设备驱动实验1 课时103:led字符设备驱动实验2 课时104:linux设备驱动模型
显示更多 -
《操作系统原理》主要内容包括:进程管理、内存管理、设备管理、文件系统等核心内容。...
课时2:操作系统初步认识 课时3:操作系统功能和定义 课时4:操作系统发展历史 课时5:分时技术与分时操作系统 课时6:典型操作系统类型 课时8:操作系统逻辑结构 课时9:CPU的态 课时10:中断机制 课时12:BIOS和主引导记录MBR 课时13:操作系统启动过程 课时14:操作系统生成 课时15:操作系统用户界面 课时16:Shell脚本编程 课时17:系统调用 课时19:进程概念 课时20:进程状态 课时21:进程控制块PCB 课时22:进程控制的概念 课时23:Windows进程控制 课时24:Linux进程控制 课时25:线程概念 课时26:线程典型应用场景 课时27:临界资源与临界区 课时28:锁机制 课时29:同步和互斥的概念 课时30:P-V操作概念 课时31:P-V操作解决互斥问题 课时32:P-V操作解决同步问题 课时33:经典同步问题 课时34:Windows同步机制 课时35:Linux父子进程同步 课时36:匿名管道通信 课时37:Linux信号通信 课时39:死锁概念 课时40:死锁起因 课时41:死锁预防策略 课时43:进程调度概念 课时44:典型调度算法 课时45:Linux进程调度 课时47:内存管理功能(一) 课时48:内存管理功能(二) 课时49:分区存储管理 课时50:分区放置策略 课时51:内存覆盖技术 课时52:内存交换技术 课时53:内存碎片 课时54:页式虚拟内存管理 课时55:页表和页式地址映射 课时56:快表技术和页面共享技术 课时57:缺页中断 课时58:页面淘汰 课时59:缺页因素与缺页系统缺点 课时60:段式和段页式虚拟存储 课时61:Intel CPU物理结构 课时62:Intel CPU段机制 课时63:Linux页面机制 课时64:Linux对段的支持 课时66:设备管理概念 课时67:Spooling系统 课时68:Linux模块机制 课时69:Linux驱动程序 课时70:Windows驱动程序 课时72:文件系统概念 课时73:文件物理结构 课时74:FAT文件系统 课时75:文件存储管理和目录
显示更多 -
1)通过分析内核源代码,掌握Linux操作系统的具体工作原理,从而为进一步学习驱动,虚拟化等内容打下坚实基础。...
课时1:第一周课程介绍 课时2:ModuleandWhat'smodule 课时3:Complieamodule 课时4:Write a module 课时5:1-5课时 课时6:Write a module(续) 课时7:Module signing 课时8:上下文:IRQSoftIRQ 课时9:上下文:抢占 课时10:上下文:原子上下文和可睡眠环境 课时11:内核同步 课时12:第一周答疑视频 课时13:不可睡眠锁:自旋锁spinlock编码示例 课时14:不可睡眠锁:RCUread-copy-update 课时15:可睡眠锁-互斥量mutex 课时16:可睡眠锁:信号量semaphore 课时17:可睡眠锁:读写信号量rwsem 课时18:可睡眠锁:完成变量completion 课时19:可睡眠锁:SRCUsleepable_read-copy-update 课时20:原子操作 课时21:内存屏障 课时22:内核中的基本数据结构 课时23:内存管理 课时24:内存管理-续 课时25:第五周答疑 课时26:Linux内核答疑20140410 课时27:Linux内核答疑20140417 课时28:Page分配器与内存映射 课时29:内存映射续 课时30:进程管理 课时31:中断异常处理 课时32:中断子系统 课时33:time keeping 课时34:itimer
显示更多 -
在庞大的Linux内核源代码学习中,如何抓住主要线索和思路,如何让所学能够切实地应用起来,本课程主讲以自己20年来对Linux内核的研究和教学为基础,对所讲内容进行有效的归纳,以机制与策略分离为指导思想...
课时2:Linux 操作系统概述 课时3:Linux内核结构以及内核模块编程 课时4:Linux内核源码中的双链表结构 课时5:源码分析-内核中的哈希表 课时6:动手实践-Linux内核模块的插入和删除 课时8:内存管理之内存寻址 课时9:段机制 课时10:分页机制 课时11:动手实践-把虚拟地址转换成物理地址 课时13:进程概述 课时14:Linux进程创建 课时15:Linux进程调度 课时16:动手实践-打印进程描述符task_struct中的字段 课时17:工程实践-基于内核模块的负载监控 课时19:Linux内存管理机制 课时20:进程用户空间管理机制 课时21:物理内存分配与回收机制(上) 课时22:物理内存分配与回收机制(下) 课时23:动手实践-Linux内存映射基础(上) 课时24:动手实践-Linux内存映射实现(中) 课时25:动手实践-Linux内存映射测试(下) 课时27:中断机制概述 课时28:中断处理机制 课时29:中断下半部处理机制 课时30:时钟中断机制 课时31:动手实践-中断上半部的代码分析及应用 课时32:动手实践-中断下半部的代码分析及应用 课时34:Linux中的各种API 课时35:系统调用机制 课时36:动手实践-添加系统调用(系统调用日志收集系统) 课时38:内核同步概述 课时39:内核同步机制 课时40:动手实践-内核多任务并发实例(上) 课时41:动手实践-内核多任务并发实例(下) 课时43:虚拟文件系统的引入 课时44:虚拟文件系统的主要数据结构 课时45:文件系统中的各种缓存 课时46:页高速缓存机制以及读写 课时47:动手实践-编写一个文件系统(上) 课时48:动手实践-编写一个文件系统(中) 课时49:动手实践-编写一个文件系统(下) 课时51:设备驱动概述 课时52:IO空间管理 课时53:设备驱动模型 课时54:字符设备驱动程序简介 课时55:块设备驱动程序简介 课时56:动手实践-编写字符设备驱动程序 课时57:工程实践-编写块设备驱动的基础(上) 课时58:工程实践-块设备驱动程序分析(中) 课时59:工程实践-块设备驱动程序实现(下)
显示更多 -
1.掌握操作系统的基本概念、功能组成、系统结构及运行环境; 2.熟悉并运用操作系统工作原理、设计方法和实现技术,理解有代表性、典型的操作系统实例(如UNIX、Linux和Windows); 3.了解操作系统的演化过程...
课时1: 操作系统做了什么? 课时2:操作系统的定义和作用 课时3:操作系统的主要特征 课时4:典型操作系统的架构 课时5:操作系统的分类1 课时6:操作系统的分类2 课时7: 处理器状态 课时8:中断与异常机制介绍 课时9:中断与 异常机制 工作原理 课时10:实例:X86的中断与异常机制 课时11:系统调用机制 课时12:实例:基于X86的Linux系统调用机制简介 课时13:进程的基本概念 课时14:进程状态及状态转换 课时15:进程控制 课时16:关于进程相关概念的讨论 课时17:线程的引入 课时18:线程机制的实现 课时19:处理器调度的相关概念 课时20:设计调度算法要考虑的几个问题 课时21:批处理系统的调度算法 课时22:交互式系统的调度算法 课时23:多级反馈队列调度算法、各种调度算法小结等 课时24:Windows 的线程调度算法 课时25:进程的并发执行 课时26:进程互斥 课时27:进程互斥的软件解决方案 课时28:进程互斥的硬件解决方案 课时29:进程同步 课时30:信号量及PV操作 课时31:生产者消费者问题 课时32:读者写者问题 课时33:管程的基本概念 课时34:HOARE管程 课时35:管程的应用 课时36:MESA管程 课时37:PTHREAD中的同步机制 课时38:进程间通信IPC 课时39:典型操作系统中的IPC机制 课时40:基本概念-地址重定位 课时41:物理内存管理 课时42:伙伴系统 课时43:基本内存管理方案1 课时44:基本内存管理方案2 课时45:交换技术 课时46:虚拟存储技术 课时47: 页表及页表项的设计 课时48:地址转换过程及TLB的引入 课时49:页错误(Page Fault) 课时50:软件相关策略 课时51:页面置换算法1 课时52:页面置换算法2-工作集算法 课时53:其他相关技术 课时54:文件与文件系统 课时55:文件的存储介质 课时56: 磁盘空间管理 课时57:文件控制块及文件目录 课时58:文件的物理结构 课时59:文件系统的实现 课时60:文件系统实例——UNIX 课时61:文件系统实例——FAT 课时62:文件操作的实现 课时63:文件系统的管理 课时64:文件系统的安全性 课时65:文件系统的性能1 课时66:文件系统的性能2 课时67:文件系统的性能3 课时68:文件系统的两个练习 课时69:IO管理概述 课时70:I-O硬件组成 课时71: I-O控制方式 课时72:I-O软件的组成 课时73:I-O相关技术 课时74:I-O设备管理 课时75:I-O性能问题 课时76:死锁的基本概念 课时77:资源分配图 课时78:死锁预防 课时79:死锁避免 课时80:银行家算法 课时81:死锁检测与解除 课时82:哲学家就餐问题
显示更多 -
本课程的主要任务是全面介绍基于ARM/嵌入式Linux操作系统的GNU C语言程序设计思想、方法,以及基于STM32处理器和Proteus的嵌入式仿真技术。...
课时2:嵌入式系统概述 课时3:嵌入式软件设计概述 课时5:软件架构 课时6:C的面向对象化 课时7:汉字处理 课时8:屏幕操作 课时9:输入事件 课时11:优化思路 课时12:变量的数据类型选择 课时13:次数固定的循环优化 课时14:次数不定的循环优化 课时15:循环展开 课时16:指针别名 课时17:结构体 课时19:Linux简介 课时20:Linux的shell 课时21:Linux的基本操作 课时22:Linux的网络命令 课时24:工具链概述 课时25:编辑器vi 课时26:gcc简介 课时27:gcc的使用 课时28:gdb简介 课时29:Makefile工作原理 课时30:Makefile实例分析 课时31:Makefile设计 课时32:Makefile综合实例 课时34:基于Linux的嵌入式平台 课时35:BootLoader 课时36:应用程序设计流程 课时38:文件的属性 课时39:文件操作 课时40:文件操作举例 课时41:目录操作 课时42:获取目录列表 课时43:内存映像 课时44:内存映像举例 课时46:进程创建 课时47:在进程中启动程序 课时48:等待进程结束 课时49:线程简介 课时50:多线程编程举例 课时51:线程同步 课时52:线程的属性 课时54:信号简介 课时55:发送和捕获信号 课时56:更健壮的信号接口 课时57:信号集处理 课时59:无名管道 课时60:有名管道 课时61:信号量简介 课时62:信号量举例 课时63:共享内存简介 课时64:共享内存举例 课时65:消息队列简介 课时66:消息队列举例 课时68:套接字简介 课时69:套接字举例 课时70:套接字接口函数 课时71:网络套接字 课时72:访问系统服务 课时73:多客户 课时75:内核模块简介 课时76:内核模块设计 课时77:Linux设备驱动程序简介 课时78:驱动程序的数据结构 课时79:虚拟字符设备驱动程序实例 课时81:STM32简介 课时82:STM32常用片内资源 课时83:GPIO编程方法--寄存器方式 课时84:LED流水灯实例--GPIO寄存器方式 课时85:GPIO编程方法--标准库方式 课时86:LED灯闪烁实例--GPIO标准库方式 课时88:Proteus工具介绍 课时89:LED流水灯实例 课时90:定时器实例 课时91:外部按键中断实例
显示更多 -
arm linux系统驱动开发,移植,真实项目实例讲解...
课时1:ADS集成开发环境 课时2:ARM工作模式 课时3:ARM寄存器 课时4:ARM寻址方式 课时5:ARM汇编指令详解 课时6:ARM伪指令 课时7:混合编程 课时8:必修实验 课时9:Mmap设备方法 课时10:硬件访问 课时11:混杂设备驱动 课时12:LED驱动程序设计 课时13:LED操作 课时14:必修实验 课时15:GPIO 课时16:LED控制程序设计 课时17:LED闪烁 课时18:ARM中断控制系统 课时19:按键控制程序 课时20:必修实验 课时21:kobject 课时22:Kset 课时23:总线设备驱动模型 课时24:platform驱动程序设计 课时25:中断处理 课时26:按键驱动程序设计 课时27:ARM时钟体系 课时28:定时器驱动程序设计 课时29:CS8900网卡驱动程序分析 课时30:Input输入型驱动程序设计 课时31:触摸屏驱动程序 课时32:LCD驱动程序简介 课时33:LCD驱动程序设计 课时34:LCD驱动程序设计 课时35:LCD驱动程序测试 课时36:PCI总线概述 课时37:PCI驱动程序设计 课时38:终端控制台体系 课时39:串口驱动程序设计 课时40:Uart工作原理 课时41:串口驱动程序设计 课时42:ADC驱动程序设计 课时43:触摸屏驱动程序设计 课时44:块设备简介 课时45:块设备驱动程序设计 课时46:SD卡测试 课时47:LCD硬件体系结构 课时48:LCD驱动程序设计1 课时49:LCD驱动程序设计2 课时50:LCD驱动程序演示 课时51:USB简介 课时52:USB系统结构 课时53:USB描述符 课时54:USB数据传输 课时55:USB设备枚举 课时56:Linux-USB系统架构 课时57:MassStorage 课时58:USB-HID 课时59:RNDIS 课时60:CDC-ACM 课时61:Linux-USB驱动简介 课时62:Linux-USB描述符 课时63:USB-URB 课时64:USB鼠标驱动分析 课时65:Linux内核简介 课时66:Linux内核源代码 课时67:Linux内核配置与编译 课时68:Linux内核模块开发 课时69:Bootloader介绍 课时70:交叉工具链 课时71:uboot介绍 课时72:uboot命令 课时73:嵌入式linux内核制作 课时74:根文件系统制作 课时75:嵌入式文件系统 课时76:Linux内存管理 课时77:进程地址空间 课时78:内核地址空间 课时79:Linux内核链表 课时80:Linux内核定时器 课时81:LINUX进程控制 课时82:LINUX进程调度 课时83:Linux系统调用 课时84:Proc文件系统 课时85:内核异常分析 课时86:LINUX驱动程序介绍 课时87:字符设备驱动程序设计 课时88:字符设备驱动程序实例分析 课时89:竞争与互斥 课时90:Ioctl设备控制 课时91:内核等待队列 课时92:阻塞型字符设备驱动 课时93:Poll设备方法 课时94:自动创建设备文件 课时95:Mmap设备方法 课时96:硬件访问 课时97:混杂设备驱动 课时98:LED驱动程序设计 课时99:LED操作 课时100:H264监控系统-1(项目准备)
显示更多 -
Linux视频教程共21讲,由韩顺平老师录制,教程用循序渐进的手法和项目驱动的案例,由浅入深的讲解linux的基础部分和实用部分,内容包括linux历史,安装,网络配置,服务器搭建等知识点。...
课时1:开山篇 课时2:基础介绍 课时3:历史介绍.vi编辑器的使用 课时4:用户管理.目录结构 课时5:常用命令 课时6:文件权限.用户组(1) 课时7:文件权限.用户组(2) 课时8:j2ee环境.jdk.tomcat安装配置 课时9:娱乐软件安装.linux分区详解 课时10:linux安装演示 课时11:shell介绍 课时12:tcp.ip基础 课时13:ip地址和包.解.网络环境配置 课时14:rpm管理.samba安装配置使用 课时15:crontab详解 课时16:进程的介绍和管理 课时17:top详解.设.间.监控网络状态 课时18:mysql安装.配置.使用 课时19:ssh安装.配置.使用 课时20:补充讲解linux重要内容 课时21:常用命令补.inux启动过程分析 课时22:压缩和解压.unix下java网络编程
显示更多 -
该课程主要讲解linux系统管理与网络管理...
课时1:DHCP服务器安装与配置 课时2:DNS服务器安装与配置 课时3:FTP服务器安装与配置 课时4:HTTP服务器安装与配置 课时5:Linux的shell编程 课时6:Linux分区管理 课时7:Linux进程管理 课时8:linux救援模式 课时9:Linux命令行基础 课时10:Linux图形桌面 课时11:Linux文件系统管理 课时12:Linux系统安全 课时13:Linux系统优化 课时14:MySQL服务器安装与配置 课时15:NFS服务器安装与配置 课时16:RPM软件包安装 课时17:Samba服务器安装与配置 课时18:Tomcat服务器安装与配置 课时19:Webmin服务器安装与配置 课时20:安装Linux操作系统 课时21:代理服务器安装与配置
显示更多 -
ARM嵌入式Linux系统开发入门教程推荐,《ARM嵌入式Linux系统开发》视频教程,共40集,作者弓雷...
课时1:linux基本命令 课时2:vi编辑器的使用 课时3:基本查找命令 课时4:ftp工具使用 课时5:SourceInsight 工具使用 课时6:xshell工具使用 课时7:ADS工具使用 课时8:编写HelloWorld程序 课时9:编写Makefile 课时10:内存管理程序 课时11:ANSI文件操作实例 课时12:POSIX文件操作实例 课时13:系统环境变量操作实例 课时14:进程编程实例 课时15:进程间通信编程实例 课时16:线程编程实例 课时17:WireShark网络数据包分析实例 课时18:TCP套接字编程实例 课时19:UDP套接字编程实例 课时20:Socket高级编程实例 课时21:串口编程操作实例 课时22:串口发送短信操作实例 课时23:Qt程序编程实例 课时24:Qtopia环境搭建 课时25:SVN配置实例 课时26:trac配置实例 课时27:Bugzilla配置实例 课时28:Linux内核代码结构 课时29:Linux文件系统基本知识 课时30:BusyBox编程实例 课时31:内核移植实例 课时32:基本调试技术及实例 课时33:多进程程序调试实例 课时34:调试意外终止的程序 课时35:内核模块介绍 课时36:驱动程序介绍 课时37:字符设备驱动开发实例 课时38:DM9000网卡驱动讲解 课时39:gcc编译器的使用 课时40:linux系统基本配置方法
显示更多 -
国嵌Linux应用班 演讲者:国嵌——是一群来自于世界顶级通讯、软件公司的嵌入式系统工程师,凭着对嵌入式技术的共同追求走到了一起并创建了成都国嵌信息技术有限公司。...
课时1:国嵌应用班-1-1(GCC程序编译) 课时2:国嵌应用班-1-2(GDB程序调试) 课时3:国嵌应用班-1-3(makefile工程管理) 课时4:国嵌应用班-2-1(系统调用方式访问文件) 课时5:国嵌应用班-2-2(库函数访问文件) 课时6:国嵌应用班-2-3(时间编程) 课时7:国嵌应用班-3-1(进程控制原理) 课时8:国嵌应用班-3-2(进程控制程序设计) 课时9:国嵌应用班-4-1(进程间通讯概述) 课时10:国嵌应用班-4-2(管道通讯) 课时11:国嵌应用班-4-3(信号通讯) 课时12:国嵌应用班-4-4(共享内存通讯) 课时13:国嵌应用班-5-1(消息队列) 课时14:国嵌应用班-5-2(信号量) 课时15:国嵌应用班-6-1(线程基础) 课时16:国嵌应用班-6-2(多线程程序设计) 课时17:国嵌应用班-7-1(Linux网络概述) 课时18:国嵌应用班-7-2(Linux网络编程基础) 课时19:国嵌应用班-7-3(TCP程序设计) 课时20:国嵌应用班-7-4(UDP网络程序设计) 课时21:国嵌应用班-7-5(并发服务器)
显示更多 -
国嵌Linux内核驱动进阶班。 演讲者:国嵌——是一群来自于世界顶级通讯、软件公司的嵌入式系统工程师,凭着对嵌入式技术的共同追求走到了一起并创建了成都国嵌信息技术有限公司。...
课时1:国嵌内核驱动进阶班-1-1(Linux内核简介) 课时2:国嵌内核驱动进阶班-1-2(Linux内核源代码) 课时3:国嵌内核驱动进阶班-1-3(Linux内核配置与编译) 课时4:国嵌内核驱动进阶班-1-4(Linux内核模块开发) 课时5:国嵌内核驱动进阶班-2-1(Bootloader介绍) 课时6:国嵌内核驱动进阶班-2-2(交叉工具链) 课时7:国嵌内核驱动进阶班-2-3(uboot介绍) 课时8:国嵌内核驱动进阶班-2-4(uboot命令) 课时9:国嵌内核驱动进阶班-3-1(嵌入式Linux内核制作) 课时10:国嵌内核驱动进阶班-3-2(根文件系统制作) 课时11:国嵌内核驱动进阶班-3-3(嵌入式文件系统) 课时12:国嵌内核驱动进阶班-4-1(Linux内存管理) 课时13:国嵌内核驱动进阶班-4-2(进程地址空间) 课时14:国嵌内核驱动进阶班-4-3(内核地址空间) 课时15:国嵌内核驱动进阶班-4-4(Linux内核链表) 课时16:国嵌内核驱动进阶班-4-5(Linux内核定时器) 课时17:国嵌内核驱动进阶班-5-1(Linux进程控制) 课时18:国嵌内核驱动进阶班-5-2(Linux进程调度) 课时19:国嵌内核驱动进阶班-5-3(Linux系统调用) 课时20:国嵌内核驱动进阶班-5-4(Proc文件系统) 课时21:国嵌内核驱动进阶班-5-5(内核异常分析) 课时22:国嵌内核驱动进阶班-6-1(Linux驱动程序介绍) 课时23:国嵌内核驱动进阶班-6-2(字符设备驱动程序设计) 课时24:国嵌内核驱动进阶班-6-3(字符设备驱动程序实例分析) 课时25:国嵌内核驱动进阶班-6-4(竞争与互斥) 课时26:国嵌内核驱动进阶班-7-1(Ioctl设备控制) 课时27:国嵌内核驱动进阶班-7-2(内核等待队列) 课时28:国嵌内核驱动进阶班-7-3(阻塞型字符设备驱动) 课时29:国嵌内核驱动进阶班-7-4(Poll设备方法) 课时30:国嵌内核驱动进阶班-7-5(自动创建设备文件) 课时31:国嵌内核驱动进阶班-8-1(Mmap设备方法) 课时32:国嵌内核驱动进阶班-8-2(硬件访问) 课时33:国嵌内核驱动进阶班-8-3(混杂设备驱动) 课时34:国嵌内核驱动进阶班-8-4(LED驱动程序设计) 课时35:国嵌内核驱动进阶班-8-5(LED操作)
显示更多