[计算机]操作系统常见面试题 1.什么是进程(Process)和线程(Thread)?有何区别?进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统...
进程(Process)是系统进行资源分配和调度的基本单位,线程(Thread)是CPU调度和分派的基本单位;线程依赖于进程而存在,一个进程至少有一个线程;进程有自己的独立地址空间,线程共享所属进程的地址空间;进程是拥有系统资源的一个独立单位,而线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序...
execve() 系统调用通常与 fork() 系统调用配合使用。从一个进程中启动另一个程序时,通常是先 fork() 一个子进程,然后在子进程中使用 execve() 变身为运行指定程序的进程。 例如,当用户在 Shell 下输入一条命令启动指定程序时,Shell 就是先 fork() 了自身进程,然后在子进程中使用 execve() 来运行指定的程序...
计算机操作系统--面试问题集锦_chenchen_fcj程序猿的博客-CSDN博客_计算机操作系统面试blog.csdn.net/weixin_42513339/article/details/88935512 问题1:进程和线程以及它们的区别? 进程是对运行时程序的封装,是系统进行资源调度和分配的的基本单位,实现了操作系统的并发; 线程是进程的子任务,是CPU调度和分派的基本单...
计算机操作系统面试题 1. 请分别简单说一说进程和线程以及它们的区别: 进程是具有一定功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源调度和分配的一个独立单位。 线程是进程的实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。
然而在今天的操作系统中,常见的操作是 n个用户态线程---映射到--->1个内核态线程 算是一个折中方案 3.中断 ①内部异常中断 计算机硬件异常或故障引起的中断 ②软(件)中断(指令中断) 程序中执行了引起中断的指令而造成的中断,比如用户态到内核态的系统调用就是使用了访管指令 ③外...
C.只能顺序访问 D.必须通过操作系统访问 答案:A 252.( )不是操作系统关心的主要问题。 A.管理计算机裸机 B.设计、提供用户程序与计算机硬件系统的界面 C.管理计算机系统资源 D.高级程序设计语言的编译器 答案:D 253.采用( )不会产生内部碎片("内零头") A.分页式存储管理 B.分段式存储管理 C.固...
【操作系统面试题汇总】巩固你的计算机基础,“我并没有系统的学习过计算机操作系统的课程,之前因为准备面试,发现大厂会比较喜欢考这一方面的问题,所以根据一
答:操作系统是计算机系统中的核心软件,负责管理计算机的硬件和软件资源,提供用户与计算机之间的接口。 1.2 请简要介绍一下计算机网络。 答:计算机网络是指多台计算机通过通信设备和通信线路互联起来,共享数据和资源的系统。它可以分为局域网、广域网和互联网等。 1.3 什么是URL? 答:URL(Uniform Resource Locator)是统...
(4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤消线程时的开销。 * Windows下的内存是如何管理的? * 谈谈IA32下的分页机制 小页(4K)两级分页模式,大页(4M)一级 * 在IA32中一共有多少种办法从用户态跳到内核态?通过调用门,从ring3到ring0,中断从...