淘宝汽车装饰安装联盟:linux操作系统

来源:百度文库 编辑:高校问答 时间:2024/03/29 19:31:09
红旗linux和红帽子linxu哪个系统好啊?系统安全和稳定方面,使用用户方面等

红帽子好...

绝对的...不用考虑...

redhat是世界上最好的也是使用用户最多的linux发行版

从9以后已改名叫 Fedora, 现在已经出到4了..

Fedora core 4, 很好用...易用性越来越接近于windows了..

中国的红旗还有不少地方需要完善..

我老师推荐我们用红帽子linux
别的我也不清楚

所有的操作系统在其内核里都有一些内建的函数,这些函数可以用来完成一些系统级别的功能。Linux系统使用的这样的函数叫做“系统调用”,英文是systemcall。这些函数代表了从用户空间岛内和空间的一种转换,例如在用户空间调用open函数,则会在内核空间调用sys_open。一个已经安装的系统的支持的所有的系统调用可以在/usr/include/bits/syscall.h文件里面看到。下面是我系统的该文件的开头几行:
[hwang@langchao hwang]$ head /usr/include/bits/syscall.h
/* Generated at libc build time from kernel syscall list. */

#ifndef _SYSCALL_H
# error "Never use directly; include instead."
#endif

#define SYS_stime __NR_stime
#define SYS_getresuid __NR_getresuid
#define SYS_rt_sigqueueinfo __NR_rt_sigqueueinfo
#define SYS_mmap2 __NR_mmap2

每个系统调用都有一个定义好的数字,这些数字是用来构造这些系统调用的。内核通过0x80中断来管理这些系统调用。这些系统调用的对应的数字和一些参数都在调用的时候送到某些寄存器里面。

系统调用的数字实际上是一个序列号,表示其在系统的一个数组sys_call_table[]中的位置。

本文由[ 阳光狮人 www.sun-lion.com ]收集整理

学习的话区别不大,少用xwin