【Linux】进程_1

简介: 【Linux】进程_1

五、进程

1. 冯—诺依曼体系结构

我们常见的计算机和不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。

冯—诺依曼体系结构由:输入设备、输出设备和中央处理器(CPU)组成。

这里的存储器是 内存介于CPU和设备之间 ,由于CPU的速度非常块,引入内存则可以通过预加载方式使计算机效率更快。

不考虑缓存情况,这里的CPU能且只能对内存进行读写,不能访问外设(输入或输出设备)。

外设(输入或输出设备)要输入或者输出数据,也只能写入内存或者从内存中读取。

所有设备都只能直接和内存打交道,间接的相互联系。

2. 操作系统

任何计算机系统都包含一个基本的程序集合,称为操作系统(OS)。

操作系统包括:

内核(进程管理,内存管理,文件管理,驱动管理)。

其他程序(例如函数库,shell程序等等)。

操作系统与硬件交互,管理所有的软硬件资源,为用户程序(应用程序)提供一个良好的执行环境。操作系统是一款纯正的“搞管理”的软件。

操作系统(管理者)通过将被管理者使用结构体进行 描述 (封装),然后使用高级数据结构(如链表)进行 组织 起来,使对硬件(被管理者)的操作都可以抽象成对数据结构的增删改查。


未完待续

目录
相关文章
|
30天前
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
133 2
|
30天前
|
Linux Python
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
46 2
|
1天前
|
Linux Shell
6-9|linux查询现在运行的进程
6-9|linux查询现在运行的进程
|
1月前
|
消息中间件 Linux 开发者
Linux进程间通信秘籍:管道、消息队列、信号量,一文让你彻底解锁!
【8月更文挑战第25天】本文概述了Linux系统中常用的五种进程间通信(IPC)模式:管道、消息队列、信号量、共享内存与套接字。通过示例代码展示了每种模式的应用场景。了解这些IPC机制及其特点有助于开发者根据具体需求选择合适的通信方式,促进多进程间的高效协作。
69 3
|
1月前
|
消息中间件 Linux
Linux进程间通信
Linux进程间通信
34 1
|
1月前
|
C语言
Linux0.11 系统调用进程创建与执行(九)(下)
Linux0.11 系统调用进程创建与执行(九)
23 1
|
1月前
|
存储 Linux 索引
Linux0.11 系统调用进程创建与执行(九)(上)
Linux0.11 系统调用进程创建与执行(九)
45 1
|
1月前
|
Web App开发 Linux
在Linux中,如何杀死一个进程?
在Linux中,如何杀死一个进程?
|
1月前
|
域名解析 监控 安全
在Linux中,什么是守护进程,它们是如何工作的?
在Linux中,什么是守护进程,它们是如何工作的?
|
14天前
|
存储 监控 安全
探究Linux操作系统的进程管理机制及其优化策略
本文旨在深入探讨Linux操作系统中的进程管理机制,包括进程调度、内存管理以及I/O管理等核心内容。通过对这些关键组件的分析,我们将揭示它们如何共同工作以提供稳定、高效的计算环境,并讨论可能的优化策略。
20 0