码迷,mamicode.com
首页 >  
搜索关键字:系统调用    ( 2987个结果
Linux0.11系统中堆栈的使用方法
Linux 0.11系统中共使用了四种堆栈一、系统引导初始化临时使用的堆栈。二、进入保护模式后提供内核程序始化使用的堆栈,该堆栈也是后来任务0使用的用户态堆栈。三、每个任务通过系统调用,执行内核程序时使用的堆栈,称之为任务的内核态堆栈,每个任务都有自己独立的内核态堆栈。四、任务在用户态执行的堆栈,位...
分类:系统相关   时间:2014-09-01 17:26:33    阅读次数:295
Linux系统调用和库函数调用的区别
系统调用发生在内核空间,因此如果在用户空间的一般应用程序中使用系统调用来进行文件操作,会有用户空间到内核空间切换的开销。事实上,即使在用户空间使用库函数来对文件进行操作,因为文件总是存在于存储介质上,因此不管是读写操作,都是对硬件(存储器)的操作,都必然会引起系统调用。也就是说,库函数对文件的操作实...
分类:系统相关   时间:2014-08-31 18:29:41    阅读次数:294
2015.8.29某高级企业的在线笔试题
收集了今年阿里的在线笔试题,贴出来供需要的朋友参考。1、下面的函数中哪个是系统调用而不是库函数______?printfscanffgetcreadprint_sscan_s2、某足球队有四名外援,分别来自巴西、荷兰、意大利和美国。他们分别擅长前锋、后卫或守门,其中:① 美国外援单独擅长守门;② ....
分类:其他好文   时间:2014-08-31 10:28:51    阅读次数:1156
Linux网络编程5——使用UDP协议实现群聊
引言 本文实现的功能类似于我之前所写的一篇博文(Linux之select系统调用_2),区别在于进程之间的通信方式有所不同。之前的文章中,我所使用的是管道,而本文我将会使用socket接口。 需求 客户端发送消息给服务器,服务器收到消息后,会转发该消息给所有客户端。 思路 1. server端维护一...
分类:系统相关   时间:2014-08-30 01:15:08    阅读次数:266
[Z] linux基础编程:IO模型:阻塞/非阻塞/IO复用 同步/异步 Select/Epoll/AIO
原文链接:http://blog.csdn.net/colzer/article/details/8169075IO概念Linux的内核将所有外部设备都可以看做一个文件来操作。那么我们对与外部设备的操作都可以看做对文件进行操作。我们对一个文件的读写,都通过调用内核提供的系统调用;内核给我们返回一个f...
分类:系统相关   时间:2014-08-29 10:36:17    阅读次数:346
第二章:进程管理
概念:一个具有一定独立功能的程序对某个数据集合的一次动态执行过程和资源分配过程。  相关元素:代码、数据、进程表 进程和程序的区别和联系:     ·进程是动态的,程序是静态的     ·进程是暂时的,程序是永久的     ·程序和进程都包含代码数据,进程还还有进程表     ·程序经过多创建,可以对应不同的进程     ·一个进程通过系统调用,可以被多个程序所调用  性质:  ...
分类:其他好文   时间:2014-08-26 17:32:56    阅读次数:216
【linux】Linux 进程状态
linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放...
分类:系统相关   时间:2014-08-26 16:52:56    阅读次数:283
Linux-安装和登陆命令-halt
halt1.作用halt命令的作用是关闭系统,它的使用权限是超级用户。2.格式halt[-n][-w][-d][-f][-i][-p]3.主要参数说明-n:防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。-w:并不是真正的重启或关机,只是写wtmp(/var/l..
分类:系统相关   时间:2014-08-25 15:13:05    阅读次数:234
Android系统开发(6)——Linux底层输入输出
一、操作系统的体系结构计算机是由一堆硬件组成的,操作系统是为了有效的控制这些硬件资源的软件。操作系统除了有效地控制这些硬件资源的分配,并提供计算机运行所需要的功能之外,为了提供程序员更容易开发软件的环境,操作系统还提供了一整组系统调用接口。如上图所示,最中间的是硬件,操作系统是由内核和系统调用接口组成,其中内核是直接操作硬件的,内核提供了对这些硬件资源的控制和进程管理,系统调用接口向上提供了统一的...
分类:移动开发   时间:2014-08-24 20:56:33    阅读次数:301
[转] malloc基本实现
任何一个用过或学过C的人对malloc都不会陌生。大家都知道malloc可以分配一段连续的内存空间,并且在不再使用时可以通过free释放掉。但是,许多程序员对malloc背后的事情并不熟悉,许多人甚至把malloc当做操作系统所提供的系统调用或C的关键字。实际上,malloc只是C的标准库中提供的一...
分类:其他好文   时间:2014-08-24 11:31:22    阅读次数:260
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!