登录 注册
当前位置:主页 > 资源下载 > 一个名为rubix_kernel的简单ARMv7内核

一个名为rubix_kernel的简单ARMv7内核

  • 更新:2024-12-06 17:50:20
  • 大小:54KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

Rubix作业系统 特征 SYS通话 yield结束当前时间片。 write写入打开的文件描述符。 read -从文件描述符读取。 返回读取的长度,EOF上为0。 可能会阻塞-请参见set_nonblocking 。 close -关闭文件描述符。 dup2将fd从old复制到new 。 如果new已存在,则将其关闭。 pipe -创建管道。 读取fd [0],写入fd [1]。 fopen打开文件。 不完全是POSIX,因为它是非阻塞的 fork克隆过程。 如果为子代,则返回值为0;如果父代,则返回子代的PID;如果错误,则返回-1。 exec用另一个程序替换该进程。 PID被保留。 堆栈和FD(in / out / err除外)被破坏。 exit -退出码退出。 wait等待子程序退出,并给出退出代码。 kill向进程发送终止信号。 被杀死的进程将不会返回退出代码。