E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux内核分析
反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
江纯杰原创作品转载请注明出处《
Linux内核分析
》MOOC课程学过计算机组成原理的同学可能对计算机的工作过程有一定的了解了。计算机的工作过程,笼统地讲就是程序的执行过程。
chwun
·
2016-02-25 17:00
linux
汇编
计算机
Linux内核设计(第一周)——从汇编语言出发理解计算机工作原理
Linux内核设计(第一周)——从汇编语言出发理解计算机工作原理计算机工作原理汇编指令C语言代码汇编分析by苏正生原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study
苏儿
·
2016-02-25 16:00
《
Linux内核分析
》课程第一周学习总结
姓名:何伟钦 学号:20135223( *原创作品转载请注明出处*) (学习课程:《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course
20135223
·
2016-02-25 15:00
LINUX内核分析
20133201
实验:通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的学号:20133201姓名:李冬辉注:原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163
雷牛克斯
·
2016-02-25 13:00
Linux内核分析
实验一 计算机工作过程分析
程峰原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000计算机是如何工作的?
fengcc
·
2016-02-24 17:00
从汇编角度分析C语言的过程调用
刘天+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000C语言的过程调用:根据上图,来讨论下过程调用所涉及的基本术语
liutianshx2012
·
2016-02-24 15:00
Linux汇编代码学习,反汇编简单的c及分析汇编代码工作过程
路过的小游侠+原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 现代计算机大多采用的是冯诺依曼体系结构
qc007119
·
2016-02-23 23:00
Linux内核分析
:实验一
刘畅原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000计算机体系结构与程序运行过程现代计算机大都采用的是
Lansing999
·
2016-02-23 19:00
linux
kernel
计算机如何工作
20135331文艺+《
Linux内核分析
》mooc课程在网易云课堂学习了第一堂
Linux内核分析
的课程里面一共有9个小视频学习 什么是冯诺依曼体系结构是研究计算机系统最基本的概念,存储程序计算机(1)
20135331文艺
·
2016-02-23 15:00
从C到汇编:栈是计算机工作的基础
作者:r1ce 原创作品转载请注明出处 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
r1ce
·
2016-02-23 13:00
Linux内核分析
——第一周学习笔记20135308
第一周计算机是如何工作的第一节存储程序计算机工作模型1、冯·诺依曼结构模型:冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。2、CPU可以抽象成一个for循环,总是从内存中执行下一条指令。内存:保存指令数据CPU:解释执行指令、数据内存与CPU通过总线连接。API:
bonjourvivi
·
2016-02-22 23:00
网易云课堂
linux内核分析
(一)
这是网易云课堂
linux内核分析
课程的实验报告实验的内容是通过编写一段简单的c程序,并分析其汇编代码,以了解计算机是如何运行程序。
shanyin
·
2016-02-22 00:00
c
asm
Linux内核分析
(七)----并发与竞态
原文:
Linux内核分析
(七)----并发与竞态
Linux内核分析
(七) 这两天家里的事好多,我们今天继续接着上一次的内容学习,上次我们完善了字符设备控制方法,并深入分析了系统调用的实质,
·
2015-11-13 14:36
linux
Linux内核分析
(六)----字符设备控制方法实现|揭秘系统调用本质
原文:
Linux内核分析
(六)----字符设备控制方法实现|揭秘系统调用本质
Linux内核分析
(六) 昨天我们对字符设备进行了初步的了解,并且实现了简单的字符设备驱动,今天我们继续对字符设备的某些方法进行完善
·
2015-11-13 14:35
linux
Linux内核分析
(四)----进程管理|网络子系统|虚拟文件系统|驱动简介
原文:
Linux内核分析
(四)----进程管理|网络子系统|虚拟文件系统|驱动简介
Linux内核分析
(四) 两天没有更新了,上次博文我们分析了linux的内存管理子系统,本来我不想对接下来的进程管理子系统
·
2015-11-13 14:34
linux
Linux内核分析
(五)----字符设备驱动实现
原文:
Linux内核分析
(五)----字符设备驱动实现
Linux内核分析
(五) 昨天我们对linux内核的子系统进行简单的认识,今天我们正式进入驱动的开发,我们今后的学习为了避免大家没有硬件的缺陷
·
2015-11-13 14:34
linux
Linux内核分析
(三)----初识linux内存管理子系统
原文:
Linux内核分析
(三)----初识linux内存管理子系统
Linux内核分析
(三) 昨天我们对内核模块进行了简单的分析,今天为了让我们今后的分析没有太多障碍,我们今天先简单的分析一下
·
2015-11-13 14:33
linux
Linux内核分析
(二)----内核模块简介|简单内核模块实现
原文:
Linux内核分析
(二)----内核模块简介|简单内核模块实现
Linux内核分析
(二) 昨天我们开始了内核的分析,网上有很多人是用用源码直接分析,这样造成的问题是,大家觉得很枯燥很难理解
·
2015-11-13 14:32
linux
Linux内核分析
(一)---linux体系简介|内核源码简介|内核配置编译安装
原文:
Linux内核分析
(一)---linux体系简介|内核源码简介|内核配置编译安装
Linux内核分析
(一) 从本篇博文开始我将对linux内核进行学习和分析,整个过程必将十分艰辛,但我会坚持到底
·
2015-11-13 14:31
linux
arm最小系统
从今天开始,我算是从头开始来学习嵌入式linux了,之前都走过了,arm裸板程序设计,
linux内核分析
,linux系统程序设计,驱动程序设计每个阶段都只是浅尝辄止,总算是把整个嵌入式的学习流程有了一个大致的概念
·
2015-11-13 10:19
ARM
对一个简单的时间片轮转多道程序内核代码的浅析
这周在网易云课堂上学习了《
Linux内核分析
》——操作系统是如何工作的。本周学习内容有利用 mykernel 实验模拟计算机平台和利用 mykernel 实验模拟计算机硬件平台两部分内容。
·
2015-11-12 20:06
代码
初识计算机工作过程
这周在网易云课堂上学习了《
Linux内核分析
》——计算机是是如何工作的。本周学习内容有存储计算机工作模型、x86会变基础以及通过反编译一段简单的C语言的源代码,初步接触了计算机的工作过程。
·
2015-11-12 17:16
计算机
分析汇编代码理解计算机如何工作
周玉勇 原创作品转载请注明出处 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 把
·
2015-11-11 16:29
计算机
《
Linux内核分析
》 week6作业-Linux内核fork()系统调用的创建过程
一.进程控制块PCB-stack_struct 进程在操作系统中都有一个结构,用于表示这个进程。这就是进程控制块(PCB),在Linux中具体实现是task_struct数据结构,它主要记录了以下信息: 状态信息,例如可执行状态、就绪状态、阻塞状态等。 性质,由于unix有很多变种,进行有自己独特的性质。 资源,资源的
·
2015-11-11 10:38
linux
《
Linux内核分析
》 week8作业-Linux加载和启动一个可执行程序
一.ELF文件格式 ELF(Executable and Linking Format)是x86 Linux系统下常用的目标文件格式,有三种主要类型: 适于连接的可重定位文件,可与其他目标文件一起创建可执行文件和共享目标文件。 适于执行的可执行文件,用于提供程序的进程映像,加载的内存执行。 共享目标文件,连接器可将它与其他可重定位文
·
2015-11-11 10:38
linux
《
Linux内核分析
》 week5作业-system call中断处理过程
一.使用gdb跟踪分析一个系统调用内核函数 1.在test.c文件中添加time函数与采用c语言内嵌汇编的time函数.具体实现请看下图. 2.然后在main函数中添加MenuConfig函数,进行注册。这样当Menuos运行起来时,界面就会多出time与time-asm选项。 3.通过make rootfs命令运行 &n
·
2015-11-11 10:37
System
《
Linux内核分析
》 week2作业-时间片轮转
一.基于时间片轮转调度代码的解读 代码结构主要由三个文件组成: 1.mypcb.h 2.myinterrupt.c 3.mymain.c 1.进程控制块(mypcb.h) /* CPU-specific state of this task */
·
2015-11-11 10:36
linux
《
Linux内核分析
》 week4作业-使用嵌入式汇编调用一个系统调用
一.fork的嵌入式汇编执行 #include <stdio.h> #include <unistd.h> int main(){ pid_t pid; asm volatile( "mov $0,%%ebx\n\t" "mov $0x2,%eax\n\t"
·
2015-11-11 10:36
linux
《
Linux内核分析
》week1作业-分析一个简单c语言的汇编代码
1.C语言源码 #include <stdio.h> int g(int x){ return x+3; } int f(int x){ return g(x); } int main(){ return f(8)+1; } 2.生成汇编代码 gcc命令 gcc -S -o main.s main.c -m32 &
·
2015-11-11 10:35
linux
Linux内核分析
.:反编译简单c程序
作者:xujianguo 原创作品转载请注明出处 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”
·
2015-11-11 08:48
linux
Linux内核分析
(七)----并发与竞态
Linux内核分析
(七) 这两天家里的事好多,我们今天继续接着上一次的内容学习,上次我们完善了字符设备控制方法,并深入分析了系统调用的实质,今天我们主要来了解一下并发和竞态。
·
2015-11-11 06:15
linux
Linux内核分析
(五)----字符设备驱动实现
Linux内核分析
(五) 昨天我们对linux内核的子系统进行简单的认识,今天我们正式进入驱动的开发,我们今后的学习为了避免大家没有硬件的缺陷,我们都会以虚拟的设备为例进行学习,所以大家不必害怕没有硬件的问题
·
2015-11-11 06:14
linux
Linux内核分析
(六)----字符设备控制方法实现|揭秘系统调用本质
Linux内核分析
(六) 昨天我们对字符设备进行了初步的了解,并且实现了简单的字符设备驱动,今天我们继续对字符设备的某些方法进行完善。 今天我们会分析到以下内容: 1.
·
2015-11-11 06:14
linux
Linux内核分析
(四)----进程管理|网络子系统|虚拟文件系统|驱动简介
Linux内核分析
(四) 两天没有更新了,上次博文我们分析了linux的内存管理子系统,本来我不想对接下来的进程管理子系统、网络子系统、虚拟文件系统在这个阶段进行分析的,但是为了让大家对内核有个整体的把握
·
2015-11-11 06:13
linux
Linux内核分析
(三)----初识linux内存管理子系统
Linux内核分析
(三) 昨天我们对内核模块进行了简单的分析,今天为了让我们今后的分析没有太多障碍,我们今天先简单的分析一下linux的内存管理子系统,linux的内存管理子系统相当的庞大,所以我们今天只是初识
·
2015-11-11 06:12
linux
Linux内核分析
(二)----内核模块简介|简单内核模块实现
Linux内核分析
(二) 昨天我们开始了内核的分析,网上有很多人是用用源码直接分析,这样造成的问题是,大家觉得很枯燥很难理解,从某种意义上来说linux系统本身就是由一个个模块构成的,所以我会结合内核模块的设计
·
2015-11-11 06:11
linux
Linux内核分析
(一)---linux体系简介|内核源码简介|内核配置编译安装
Linux内核分析
(一) 从本篇博文开始我将对linux内核进行学习和分析,整个过程必将十分艰辛,但我会坚持到底,同时在博文中如果那些地方有问题还请各位大神为我讲解。
·
2015-11-11 06:10
linux
Linux内核学习总结
作者:xujianguo 原创作品转载请注明出处,《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
·
2015-11-11 02:08
linux
进程调度与进程切换的过程小析
作者:xujianguo 原创作品转载请注明出处,《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
·
2015-11-11 02:07
进程
Linux内核中可执行程序的装载和启动
作者:xujianguo 原创作品转载请注明出处,《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
·
2015-11-11 02:06
linux
Linux内核创建新进程的过程
作者:xujianguo 原创作品转载请注明出处,《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
·
2015-11-11 02:05
linux
Linux系统启动过程的部分理解
作者:xujianguo 原创作品转载请注明出处,《
Linux内核分析
》MOOC课程http://mooc.study.163
·
2015-11-11 02:04
linux
系统调用小识
:xujianguo 原创作品转载请注明出处,《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ——
·
2015-11-11 02:03
系统
操作系统进程切换的一些理解
作者:xujianguo 原创作品转载请注明出处 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
·
2015-11-11 02:03
操作系统
系统调用初识
作者:xujianguo 原创作品转载请注明出处,《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
·
2015-11-11 02:02
系统
Linux内核分析
今天遇到了一个函数,是Linux内核中的一个函数 list_entry(ptr,type,member); //意义为从一个结构的成员指针'ptr'找到其容器'type'的指针。 list_entry的宏定义: #define list_entry(ptr, type, member) \ ((type *)((char *)(ptr)-(unsigned long)(&
·
2015-11-11 02:33
linux
关于一个精简进程调度的过程分析
bytefly + 原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程 概述 对于多任务操作系统而言,操作系统的运行是由时钟中断来驱动的,并通过调度程序来完成多任务间的切换(包括:进程的上下文的切换
·
2015-11-11 00:52
进程
Linux内核启动分析过程-《
Linux内核分析
》week3作业
环境搭建 环境的搭建参考课件,主要就是编译内核源码和生成镜像 start_kernel 从start_kernel开始,才真正进入了Linux内核的启动过程。我们可以把start_kernel看做平时用C编程时的main函数。 在平时应用程序编程中,main函数并不是一开始就启动的,而是先使用汇编和C准备一些变量,例如我们使用的argc和ar
·
2015-11-09 13:46
linux
分析Linux内核中进程的调度(时间片轮转)-《
Linux内核分析
》Week2作业
1.环境的搭建: 这个可以参考孟宁老师的github:mykernel,这里不再进行赘述。主要是就是下载Linux3.9的代码,然后安装孟宁老师编写的patch,最后进行编译。 2.代码的解读 课上的代码全部保存在github上,我fork了一份,然后为它加上了详细的注释,参见mykernel 3.代码结构 这里主要有三个文件: mypcb.h 这个头文件定义了进程控制结构PCB
·
2015-11-09 13:45
linux
分析一个C语言程序生成的汇编代码-《
Linux内核分析
》Week1作业
署名信息 郭春阳 原创作品转载请注明出处 :《
Linux内核分析
》MOOC课程 http://mooc.study.163.com/course/USTC-1000029000 C源码 这里为了防止重复
·
2015-11-09 13:44
linux
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他