随笔 - 12  文章 - 0  评论 - 0  阅读 - 2125
10 2023 档案
操作系统(8)---死锁
摘要:一、死锁 死锁:由于竞争资源或者通信关系,两个或多个进程在执行中出现永远互相等待有其他进程引发的事件。例如,在上文的生产者和消费者问题中,若是s1和s2的初值同时设为0,则会出现生产者等待消费者消费,消费者等待生产者生产,出现了永远互相等待,即死锁。 二、资源分类与分配 资源可分为: 可重用资源 资 阅读全文
posted @ 2023-10-19 14:07 小光翎 阅读(52) 评论(0) 推荐(0) 编辑
AS开发作业(1)---微信app门户页面设计与开发
摘要:一、项目目标 1.设计一个app的门户框架,需要实现3-4个tab切换效果,本功能要求需要的技术为:activity、xml、fragment 2.在任一tab页中实现列表效果,本功能的实现需要使用recycleview; 二、项目开发版本 开发工具:Android Studio 版本:API 34 阅读全文
posted @ 2023-10-15 00:51 小光翎 阅读(134) 评论(0) 推荐(0) 编辑
操作系统(7)---进程通信、进程互斥、进程同步与信号量
摘要:一、进程通信 进程通信是进程之间的信息交换。主要有三种方式: 管道通信 e.g ps -aux | grep exp (左边只能写,右边只能读,半双工管道,管道在内核) 管道的实质是一个用于连接读写进程的一个共享文件,固定大小的缓冲区。数据一旦被读出,则从管道中丢弃。没写满不读,没读空不写。 消息传 阅读全文
posted @ 2023-10-08 22:53 小光翎 阅读(536) 评论(0) 推荐(0) 编辑
操作系统(6)---线程
摘要:一、线程 为什么引入线程? 单进程——>串行,多进程——>并发。问题:数据无法共享。进程之间不共享内存,就用多线程来解决。 多线程解决思路: 在进程内部增加一类实体(线程),线程之间可以并发执行,可以共享相同的地址空间。 线程的概念:线程是进程的一部分,描述指令流执行状态,它是进程中的指令执行流的最 阅读全文
posted @ 2023-10-08 21:51 小光翎 阅读(76) 评论(0) 推荐(1) 编辑
操作系统(5)---进程管理(并发处理)
摘要:一、进程 进程是一个具有一定独立功能的程序在一个数据集合的一次动态执行过程。进程包含了一个正在运行的一个程序的所有状态信息(代码、数据、状态寄存器、通用寄存器)。 二、进程的特点 动态性(动态创建、结束进程) 并发性(可以被独立调度并占用处理机运行,由OS指挥) 独立性(不同进程的工作不相互影响,内 阅读全文
posted @ 2023-10-02 20:49 小光翎 阅读(64) 评论(0) 推荐(0) 编辑
操作系统(4)---中断
摘要:一、中断 中断伴随多道程序设计(并发)产生,由软件(os根据中断号将中断程序调出来执行)和硬件(响应中断)共同实现,主要作用是实现系统调用。 中断按中断源分为内中断和外中断(CPU内外): 内中断(也称为异常、例外、陷入) 自愿中断——指令中断(eg. 用户运行时主动发起中断) 强制中断 硬件故障( 阅读全文
posted @ 2023-10-02 20:49 小光翎 阅读(103) 评论(0) 推荐(0) 编辑
操作系统(3)---操作系统的接口、内核
摘要:一、操作系统的接口 用户使用操作系统的方式: 命令行 shell是提供用户使用界面的程序(命令解释器),包括图形界面shell和命令行shell。其作用有二: 传递请求指令,让操作系统执行命令 保护内核 图形按钮 图形界面是一个包括画图的c程序。每一个硬件动作相当于一个事件,根据事件列表会有对应的内 阅读全文
posted @ 2023-10-02 12:11 小光翎 阅读(131) 评论(0) 推荐(0) 编辑
操作系统(2)---操作系统的发展历史、启动
摘要:一、操作系统的发展历史 真空晶体管计算机(由操作员负责) 缺点:耗时太长,效率太低。每一个新的程序,必须等待前面的程序完成输入、计算、输出整个过程。 单道批处理系统 所以作业统一输入到一个磁带中,一个接一个运行,将所有输出到另一个磁带中。整个过程不中断,由监管系统监控,确保每个作业的开始和结束。 多 阅读全文
posted @ 2023-10-02 12:11 小光翎 阅读(40) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示