进程、内存和文件

       进程是操作系统里面的核心概念。它指的是一个运动中的程序。从名字上看,进程表示的就是进展中的程序。一个程序一旦在计算机里运行起来,它就称为一个进程。操作系统对进程的管理通过进程表来实现。进程表里存放的是关于进程的一切信息。在任何时候,进程所占有的全部资源,包括分配给该进程的内存,内核数据结构和软资源行程一个进程核(core)。核快照(core image)代表的是进程在某一特定时刻的状态。
       如果在Linux或UNIX操作系统下编写程序,在出现分段错误(segmentation fault)时,操作系统会自动进行核倒出(core dump)。“核倒出”吧所有计算机的状态保存在一个文件中,通过阅读这个文件的内容可以得知溢出时的进程状况,从而帮助调试程序。
       进程和进程之间可以通信、同步、竞争,并在一定情况下可能形成死锁。
       内存是操作系统里面的另一个核心概念。它是进程的存放场所。如何对内存进行管理,使得数据的读写具有高效率、高安全、高空间利用和位置透明的特性是内存管理所要达到的目的。
       文件是操作系统提供的外部存储设备的抽象,它是程序和数据最终存放地点。如何让用户的数据的存放变得容易、方便、可靠和安全是文件系统要解决的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值