您现在的位置是:首页 >技术杂谈 >Linux-DeepSeek面经网站首页技术杂谈

Linux-DeepSeek面经

简介Linux-DeepSeek面经

进程

1.什么是进程?

●进程是操作系统资源分配的基本单位,包含程序执行所需的资源,如内存,CPU事件,文件句柄等
●每个进程都有独立的地址空间,进程之间的内存是相互隔离的,保证了进程间的独立性和安全性
●进程由操作系统调度和管理,可以执行多个任务,每个进程有自己的生命周期,从创建到结束

2.什么是并发,单CPU单核如何实现并发?

●并发不是并行,实际上不是同时运行
●并发是指系统能够在同一个时间段内处理多个任务的能力,
●并发是任务交替进行,给用户的感觉是同时执行,但实际上是通过时间片轮转或者快速切换任务实现的
●多个任务是通过切换上下文来实现并发的

3.进程有哪些状态,状态间如何切换?

●新建:进程正在被创建
●就绪:进程已经拥有执行所需的资源,但等待CPU执行
●运行:进程在CPU上执行
●阻塞:进程因为某些条件(等待I/O)无法继续,进入阻塞状态
●终止:执行完毕,退出或者被kill
●新建到就绪:进程被创建并且获得资源
●就绪到运行:调度程序将就绪队列中的进程选中并且分配CPU执行时间
●运行到阻塞:进程执行过程中需要某些事件(如I/O)操作完成,进入阻塞状态
●阻塞到就绪:等待的事件完成后,进程重新进入就绪队列等待调度
●运行到终止:

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。