当前位置:  技术问答>linux和unix

操作系统为进程(程序)提供服务的疑问

    来源: 互联网  发布时间:2017-03-12

    本文导语:  从进程的角度来看,是主动要求的服务还是操作系统自动为进程提供所需服务。疑问点在:在写程序的过程中,即在程序代码中,没有调用操作系统的系统服务啊。 | 如果要调用,可以直接引...

从进程的角度来看,是主动要求的服务还是操作系统自动为进程提供所需服务。疑问点在:在写程序的过程中,即在程序代码中,没有调用操作系统的系统服务啊。

|
如果要调用,可以直接引用即可,并无异议

|
并不是不用调用系统服务,很多时候你没有显式调用,但是库文件之类的内部还是用了。比如malloc一个对象,在C库中就调用了操作系统的内存分配功能。比如显示一个文字,prinf就调用了终端输出的功能。folk一个进程,就调用了操作系统的进程管理功能。
很多时候也需要主动显式写API来调用服务。

|
程序向操作系统请求的。

|
这个不算对进程提供的服务吧,因为进程根本感觉不到这个过程,它是透明的,进程根本不知道那个在不在内存里。这个过程是操作系统的虚拟内存实现的一部分。

    
 
 

您可能感兴趣的文章:

  • 调用fork操作后,子进程有返回,父进程挂死,什么原因?
  • 子进程如何操作父进程中的变量
  • 请问大虾们,同一串口能否被多个进程同时操作?
  • UNIX 操作系统中进程之间调用的通信方式
  • LINUX操作系统 的进程管理。基础的。 求救!~!
  • 执行一个main函数程序时,unix操作系统调用什么创建进程?fork?newproc?
  • 进程内核栈和操作系统内核栈的关系
  • 在有无操作系统的时候,如何判断一个进程的结束啊?
  • 每个线程有自己私有的堆栈,其实这些堆栈的资源是操作系统分配给进程的,这种说法对吗?
  • 如何查询SEMOP函数,最后一次操作成功的进程
  • 文件操作 多个进程打开文件 不加锁 情况如何
  • Linux中多个进程同时操作一个文件???
  • (100分求助)用内核线程对用户进程操作(大侠/虾们出手了)
  • HP-Unix操作系统, java进程, Swap空间不释放
  • UNIX下两个进程对一个文件操作
  • C#获取进程和对进程的操作
  • 如何实现操作不被其他进程打断?
  • Solaris下,如何在程序中实现关机操作?怎样取出线程和进程数?谢谢!
  • 如何在Linux下用驱动程序切出200MB内存,不让操作系统使用,给某一进程独享
  • C#利用com操作excel释放进程的解决方法
  • 关于原子操作的疑问
  • UNIX 操作系统中进程之间调用的通信方式 iis7站长之家
  • ubuntu 下的grep操作的一个疑问
  • 操作一款TFT LCD的疑问
  • linux内核原子量操作的小疑问
  • 关于自己动手写操作系统的一点疑问
  • 对《Orange‘s一个操作系统的实现》中段界限的疑问
  • burst读操作疑问:
  • 信号PV操作,初学者的疑问
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 运行程序后程序报错说操作不允许
  • 关于设备操作的一点迷惑:计算机如何知道驱动程序要操作的设备正好是指定的设备?
  • 英文操作系统可以程序里面可以写中文程序吗
  • 请教高手,如何在java中调用其他应用程序(该程序主要进行数据库操作)
  • 在中断服务程序里可以进行文件的读写操作么?
  • 对于操作系统的程序接口,作业接口,单内核,微内核到底有什么区别?
  • Java程序中能否直接操作本地文件?
  • 对终端辅口进行读操作,程序要嵌在curses环境里
  • unix程序中的定时操作问题
  • 程序中如何防止文件操作冲突?
  • 哪个程序来引导各个操作系统比较好?
  • 操作系统是怎么把程序装进内存呢?
  • 网页中的数据如何传递到Web服务器(Unix操作系统)上的c程序中?
  • 新手提问 在线等待,为什么我的程序中 new 操作符出错?
  • 驱动程序中能否直接对物理地址进行操作?
  • 请问在linux下写自己的操作系统如何把c程序copy到软驱的制定扇区中?
  • 请问如何在qt程序中判断当前的操作系统和环境??
  • 【在线急等求助】UNIX-shell程序,对文本文件进行操作
  • 驱动程序中的dma操作问题?
  • 问个多线程网络服务程序的文件操作符的互斥问题
  • C++ Stacks(堆栈) 成员 操作:比较和分配堆栈
  • 谁有操作系统PV操作的例子???谁有操作系统PV操作的例子???谢谢!!
  • C++ Strings(字符串) 成员 Operators:操作符,用于字符串比较和赋值
  • 已安装了Windows操作系统,还想安装Linux。却还想在开机选择操作系统时由Windows引导,请问如何操作。在线等待
  • C++ I/O 成员 flags():操作flags
  • 请问LINUX操作系统是怎样对外围设备进行操作的
  • C++ I/O 成员 width():操作域宽度
  • 什么样的操作最耗费服务器的IO操作?
  • c#对象中两种copy操作:深拷贝(Deep Copy)与浅拷贝(Shallow Copy)
  • 无操作系统下对U盘的操作
  • Xcode介绍及创建工程和工程依赖操作步骤


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3