雅乐网

计算机技术博客

编程 » Linux

linux0.11系统调用,_syscall

linux0.11系统调用,_syscall

unistd.h linux0.11 中,include/unistd.h 中定义了72个系统调用号 以及几个宏函数 这4个 syscall 函数可以用来展开成为系统调用函数,后面的数字表示函数有几个参数。它的形式参数 type 函数返回类

virtualbox里的ubuntu14分辨率很低

virtualbox里的ubuntu14分辨率很低

这是因为virtualbox的版本太低,安装增强工具也会失败、 升级成4.3.26版本的virtualbox就可以正常安装增强工具了。

virtualbox下linux软件配置RAID

virtualbox下linux软件配置RAID

本文介绍virtualbox虚拟机中ubuntu系统通过mdadm配置raid的步骤。 我们先看一下百度百科对RAID的定义 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成

linux添加字符设备驱动程序

linux添加字符设备驱动程序

要求: 掌握添加设备驱动程序的方法 内容 采用模块方法,添加一个新的字符设备的驱动程序,实现打开/关闭、读/写等基本操作 编写一个应用程序,测试添加的驱动程序 如果打开设备失败,应该用root身份来运行。下面的示例全部是root用户的身份。

Virtualbox里的ubuntu设置共享文件夹

Virtualbox里的ubuntu设置共享文件夹

一、安装virtualbox增强包 安装后会增加自适应屏幕大小以及双向剪切板等许多功能,建议大家安装。 选择后ubuntu中会增加一个光盘,自动弹出对话框,选择Run即可安装,安装后重启。 二、添加共享文件夹 三、在ubuntu中挂载 te

ubuntu编译内核并添加系统调用(3.12版本)

ubuntu编译内核并添加系统调用(3.12版本)

本文是ubuntu13.10 32位环境下面添加系统调用并编译内核的过程。只针对3.12内核版本,对于其他版本的内核可能修改方式不同。 环境是virtualbox下面的ubuntu13.10 32bit ,雅乐网发现硬盘文件vdi分配20G

Linux中gcc产生的可执行文件没权限运行

Linux中gcc产生的可执行文件没权限运行

做Linux试验的时候,使用gcc test.c -o test生成的文件test没法运行,提示权限不足 查看test的权限,没有x权限。权限是-rw-r–r– 使用chmod修改权限没有作用 这是因为是在U盘上写的

Linux编程 共享内存的使用

Linux编程 共享内存的使用

共享内存是不同进程通信的一种很好的方式。创建共享内存后,映射到不同的进程,多个进程便可以访问和使用共享内存,一个进程的修改会立刻被其他进程看到。 使用共享内存的流程是 创建共享内存 —>  把共享内存映射到进程的地址空间

Linux编程 信号量的使用

Linux编程 信号量的使用

多进程系统中,有时候多个进程同时访问一个资源,可能会发生与时间有关的错误。在一个时间点只允许一个程序访问的内存区域就叫做临界区,使用信号灯可以解决临界区问题。本文介绍Linux下提供的信号灯操作有关的系统调用。 Linux信号量函数包含在头