Kernel Application

Kernel Application 是 Erlang 第一个启动的应用程序,基于OTP, Kernel and STDLIB, 主要包含以下服务:

可以运行appmon:start()看具体的结构,新版本的会报错,要用observer:start(),可以看到如下:

这就可以看出包含了哪些服务:code周期管理, 文件IO, 网络IO, 调试和日志....等.

注:

本BLOG都只是个人的理解和看法,没有权威性.

时间: 2024-11-08 20:20:54

Kernel Application的相关文章

VxWorks kernel application

#1 什么是内核应用程序? #2 开发内核应用程序注意事项 什么是内核应用程序? 内核应用程序不同于RTP程序,它允许在内核态,与操作系统使用相同的地址空间.因此,它与操作系统会相互干扰.它可以编译成内核应用程序模块,亦可以与操作系统映像静态连接生成一个映像.应用程序模块可以被动态加载,因此在开发和调试阶段非常有用,它不必重新编译操作系统映像,并且可以存放在任何内核支持的文件系统中,如NFS,使用ROMFS文件系统的FLASH或ROM中,或磁盘上.但是,与操作系统静态链接显然更适合生产使用. 由

VxWorks 6.9 内核编程指导之读书笔记 -- VxWorks Kernel application (二)

#1 内核对象的静态实例化 内核对象的静态实例化 任务的静态实例化 VX_TASK宏用来在编译时声明一个任务对象.该宏带有2个参数:任务名和栈大小.不像taskSpawn函数,任务名称可以是NULL.VX_TASK的任务名称必须指定.栈大小是非零值并且是编译时常量. VX_TASK_INSTANTIATE宏被VX_TASK用来初始化和创建任务,等价于taskSpawn函数的功能.VX_TASK_INITIALIZE宏杯VX_TASK初始化任务并让任务处于SUSPEND状态,直到稍后调用taskA

Linux发展历史

一.因AT&T公司和BSD持久的官司,1990年左右,BSD已经基本清除了系统中的Unix代码,所以BSD一类的系统叫做类Unix系统.1990年左右,BSD分支中的Jolitz计划将BSD一直到X86机器(之前Unix一直运行在摩托罗拉生产的CPU之上),后因其合作机构要求将此移植后的系统商业化,导致1991年项目中止,1992年中左右又恢复,此计划叫 386-BSD 1991年8月,Linus Torvalds 宣布成立Linux,其后,Linux壮大,发展,因素如下: 1.遵循GPL 2.

Linux基础之文件系统及基本命令

Linux文件系统: Linux:glibc(glibc是GNU发布的libc库,即c运行库.glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc) 程序编译方式: 动态链接 静态编译 进程的类型: 终端:硬件设备,关联一个用户接口 与终端相关:通过终端启动 与终端无关:操作引导启动过程当中自动启动 操作系统的组成: 静态:kernel, application 文件系统:层级结构 FHS: Filesystem Hierarchy Standard /bin:所有

Linux入门(四)

目录: 一.根文件系统层级标准FHS 二.bash的基础特性(一)     1.命令历史     2.命令行补全     3.路径补全     4.命令行展开     5.命令执行的状态结果     6.引用     7.快捷键 三.目录管理相关命令mkdir.rmdir.tree 四.引用命令的执行结果 五.文件查看类命令 六.文件管理和变量命令:cp.mv.rm 七.浮点数据如何存储 一.根文件系统FHS: 1.帮助信息获取: help,--helpl,man,info 自带文档(READM

浅谈操作系统发展史

一.计算机的基本组成 1)CPU:运算器.控制器.寄存器.缓存等组成 早期采用Poll轮询机制,每隔一定时间询问设备,浪费cpu资源 后来采用Interput中断机制,硬件通知机制,外围设备通过不断中断来和CPU核心设备交互,但中断过多会导致系统性能下降,如网卡访问量过大 运算器.控制器:核心部件 寄存器.缓存:加速部件,为了提高CPU的性能 2)存储器:内存,RAM(Random Access Memory)是编址单元 3)Input:下指令,提供数据等: 4)Output:输出数据加工的结果

Why GEMM is at the heart of deep learning

Why GEMM is at the heart of deep learning I spend most of my time worrying about how to make deep learning with neural networks faster and more power efficient. In practice that means focusing on a function called GEMM. It’s part of the BLAS (Basic L

1-17开源精神

转载请说明出处:http://www.cnblogs.com/zaifeng0108/p/7364389.html 完整的OS: Kernel+Application 狭义上的OS: kernel GNU/Linux 大教堂式,集市, www.top500.org;

Linux入门(一)

一.Linux基础入门 获取知识--->把知识转换成技能 把知识转换成技能: 1.给你一份文档,你就能够做出来,//可能需要数百遍的练习 1.把知识转换成技能的速度 2.把技能转换成生产力的速度 3.只看结果,不看努力 2/8法则,有20%的人,掌握着80%的技能 Tools介绍: Adobe Acrobat Professional7.0 200M //编辑PDf文档 VMware workstation version 12只有120M,短小精悍 32位OS的寻址能力只有4G=2^32次方=