网站建设实训报告心得体会重庆赛区竞赛网站建设

张小明 2026/1/12 0:28:50
网站建设实训报告心得体会,重庆赛区竞赛网站建设,软件开发工具自考,俄罗斯乌克兰战争原因进程与线程的区别 进程#xff1a;进行资源分配与调度的基本单位 线程#xff1a;程序运行的基本单位 线程是进程的指向单位#xff0c;一个进程可以运行多个进程#xff0c;多个线程共享同一块内存空间。 资源开销#xff1a; 一个进程拥有独立的内存空间#xff0c;…进程与线程的区别进程进行资源分配与调度的基本单位线程程序运行的基本单位线程是进程的指向单位一个进程可以运行多个进程多个线程共享同一块内存空间。资源开销一个进程拥有独立的内存空间创建和销毁开销较大。进程上下文切换开销较大。多个线程共享同一块内存空间创建和销毁开销小线程间的上下文切换小通信进程之间相互隔离相互通信需要特殊通道。线程共享相同的那日村空间他们之间可以直接共享数据通信更加方便。安全性进程之间相互隔离一个进程崩溃不影响其它进程线程之间共享相同的内存空间一个线程的错误可能会影响所有线程的稳定。并发与并行的区别并发在某个时间段执行多个任务即交替执行。对于一个单核处理器计算机能在同一时间段内执行多个任务主要是通过分配时间片的方式让一个任务执行一段时间然后切换到另一个任务再运行一段时间不同任务会这样交替往复地一直执行下去。这个过程也被称作进程或线程的上下文切换。并发通常与任务之间的交替执行和任务调度有关。并行在某一时刻同时执行多个任务同时执行。对于CPU来说指的是在CPU的多个核心上同时执行不同的任务而不用通过分配时间片的方式进行运行。在并行系统中多个处理单元可以同时处理独立的子任务从而加速整体任务的完成。用户态与内核态用户态用户态是CPU运行用户程序的一种模式权限较低不能直接访问硬件资源用户态需要通过系统调用的方式请求内核态服务。内核态内核态是CPU运行操作系统内核的一种模式拥有最高权限可以直接访问硬件资源内核态负责管理系统的核心功能如进程调度、内存管理、设备驱动等。通常内核态不直接运行用户程序即便内核态可以访问用户空间而是通过系统调用机制安全地与用户空间交互。具体来说当用户程序需要执行某些特权操作时它会通过系统调用System Call请求操作系统的服务。系统调用会触发从用户态到内核态的切换此时CPU会执行操作系统提供的服务代码来完成用户请求的操作执行完成后再转换为用户态继续执行用户程序。这种设计确保了系统的安全性与稳定性同时实现了用户程序与内核的隔离。进程间的通信方式进程间的通信有信号信号量管道共享内存消息队列套接字等信号本质一种异步通知机制用于通知进程某个事件已经发生如SIGINT(CtrlC),SIGKILL。详细可看这篇文章Linux 13 信号特点开销小但传递的信息量有限只有一个信号编号。类似于“打断”。典型用途进程控制、异常处理。信号量本质一种计数器用于控制多个进程对共享资源的访问实现同步与互斥。 详细可看这篇文章LINUX15--进程间的通信-信号量特点主要解决进程/线程的同步问题防止竞态条件。它本身不传递数据而是协调访问顺序。典型用途保护临界区实现生产者-消费者模型。管道本质一种单向的字节流通信通道。 详细可看这篇文章LINUX14 进程间的通信 - 管道匿名管道用于具有亲缘关系如父子、兄弟的进程间通信。生命周期随进程。命名管道 (FIFO)有文件名存在于文件系统中可用于无亲缘关系的进程通信。特点遵循“先进先出”原则数据读完即弃。典型用途Shell命令中的|竖线就是匿名管道用于连接前一个命令的输出和后一个命令的输入。共享内存本质在内存中开辟一块区域映射到多个进程的地址空间这些进程可直接读写该区域。详细可看这篇文章Linux16-进程间的通信--共享内存特点速度最快的IPC方式因为数据不需要在内核和用户空间之间复制。但需要配合信号量等机制进行同步以防止数据混乱。典型用途需要高频、大数据量交换的场景如大型软件模块间、数据库缓存。消息队列本质一个存放在内核中的消息链表。进程可以向队列中添加写或取出读指定格式的消息。详细可看这篇文章Linux17 进程间的通信 消息队列特点消息是有格式、有类型的。通信可以是异步的发送方不必等待接收方。独立于进程存在进程结束队列可能仍保留。典型用途需要按特定类型处理、或需要解耦生产者和消费者的进程间通信。套接字本质通信端点的抽象是最通用的IPC机制。特点不仅可用于同一台机器上的进程间通信本地套接字如Unix Domain Socket更主要用于跨网络的进程通信网络套接字如TCP/IP Socket。功能强大支持不同的协议、通信模式和网络拓扑。典型用途网络编程、C/S客户端/服务器架构、分布式系统。特性通信方向亲缘要求数据形式主要目的性能信号单向否信号编号事件通知极高信号量-否计数器值同步/互斥高管道单向匿名管道需要字节流数据传递中共享内存双向否结构化/任意大数据交换最高消息队列双向否有格式消息异步通信中套接字双向否字节流通用/网络通信中本地很高孤儿进程与僵尸进程孤儿进程一个进程中父进程意外终止子进程仍然执行操作系统自动接管孤儿进程使其成为init的子进程它的退出状态由init负责。僵尸进程当子进程终止但其父进程并没有调用获取子进程的退出状态时子进程的进程表仍然留在系统中也就是说一个进程终止但是并未被清除。僵尸进程会占用系统有限表项所以要避免僵尸进程的堆积。处理方法调用wait或 waitpid对子进程的退出状态回收详细内容可查看这篇文章L8-fotk进程复制进程间的状态进程的主要状态包括新建、就绪、运行、阻塞等待、结束以及一些其他细化的状态。新建 → 就绪操作系统为新进程分配完内存、标识符等资源进程具备执行条件。就绪 → 运行当调度程序选择一个就绪进程并为其分配 CPU 时进程从就绪状态转变为运行状态。例如当时间片轮到某个就绪进程操作系统的调度器将 CPU 分配给它。运行 → 就绪当正在运行的进程因为时间片耗尽或者被抢占而暂停执行时会返回到就绪状态。例如在多任务环境下如果有更高优先级的进程需要运行正在运行的进程会被抢占并切换到就绪状态。运行 → 阻塞当进程需要等待某个事件时例如等待 I/O 完成、等待资源、等待信号等会从运行状态转变为阻塞状态。例如进程请求一个文件的 I/O 操作时由于 I/O 操作比较慢需要等待完成进程会从运行状态进入阻塞状态。阻塞 → 就绪当阻塞的事件完成时例如 I/O 操作结束、等待的资源可用等阻塞进程会重新进入就绪状态。例如某进程在等待 I/O 操作当操作完成后该进程被唤醒进入就绪状态。详细内容可看操作系统11进程描述与控制--5种IO状态1
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

如何进行电子商务网站建设网站如何更新维护

MarkdownJupyter构建AI文档工作流|Miniconda-Python3.11实操案例 在机器学习项目交付过程中,你是否遇到过这样的场景:同事拉下你的代码仓库后跑不通,报错“No module named torch”;或者写完实验报告才发现图表和数据对…

张小明 2026/1/11 23:52:33 网站建设

自己做网站百度会收录信息如何优化上百度首页公司

导语 【免费下载链接】PaddleOCR-VL PaddleOCR-VL 是一款顶尖且资源高效的文档解析专用模型。其核心组件为 PaddleOCR-VL-0.9B,这是一款精简却功能强大的视觉语言模型(VLM)。该模型融合了 NaViT 风格的动态分辨率视觉编码器与 ERNIE-4.5-0.3B…

张小明 2026/1/10 14:52:02 网站建设

站长工具5118快手推广网站

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 编写一个适合初学者的C语言教程,解释结构体的基本概念。包括:1. 什么是结构体;2. 如何定义和声明结构体;3. 如何访问结构体成员。然后…

张小明 2026/1/10 14:52:03 网站建设

做山西杂粮的网站wordpress发文章设置文字大小

1. 在蓝桥杯嵌入式竞赛常用的CT117E-M4开发板上,为了控制LED灯(LD1~LD8),使用了74HC573锁存器配合74LS138译码器进行片选。若要选通控制LED的锁存器(通常连接在Y4),则74LS138的输入端 A2, A1, A…

张小明 2026/1/10 14:52:03 网站建设

泉州seo网站建设费用wordpress的加密算法

清华源加速conda install命令,快速完成PyTorch环境搭建 在深度学习项目启动的前几分钟,你是否曾盯着终端里缓慢爬行的下载进度条无奈等待?明明只是想装个 PyTorch,却因为 conda install 卡在 10% 的依赖解析阶段而耗费半小时——…

张小明 2026/1/10 14:52:04 网站建设

网站弹窗是怎么做的南昌地宝网

Wan2.2-T2V-A14B能否生成1分钟以上长视频?实测告诉你答案你有没有想过,未来某天,只要敲下一段文字——“一个穿红舞裙的女孩在黄昏的海边起舞,浪花轻拍沙滩,晚霞染红天际”——就能立刻看到一段流畅、高清、长达一分钟…

张小明 2026/1/10 17:45:21 网站建设