• 2022-06-07
    系统调用和一般用户函数调用的区别?
  • 在操作系统中,系统调用程序在系统态执行;一般用户函数调用程序由用户准备,在用户态执行。

    内容

    • 0

      exit()函数和exit()函数最大的区别在于,exit()函数在调用exit系统调用之前要“清理I/O缓冲”。

    • 1

      函数的递归调用和函数的嵌套调用的主要区别是什么?

    • 2

      下列关于系统调用与函数调用的描述错误的是() A: 系统调用是一种特殊的函数调用 B: 系统调用的调用程序运行在目态 C: 一般的函数调用不涉及系统状态的转换 D: 系统调用不允许嵌套调用

    • 3

      针对函数调用和系统调用的不同,调用时存在堆栈切换的是____。 A: 系统调用 B: 函数调用

    • 4

      一般系统调用库函数API的参数传递过程,比如execve系统调用,先进行函数调用参数传递,然后系统调用参数传递,最后又进行函数调用参数传递。