随笔分类 -  Operating Systems

US/OS2之任务同步与通信
摘要:嵌入式系统中的各个任务都是以并发的方式来运行的,并为同一个大的任务服务,它们不可避免地要共同使用一些共享资源,并且在处理一些需要多个任务共同协作来完成的工作时,还需要相互的支持和限制。因此,对于一个完善的多任务操作系统来说,系统必须具备完备的同步和通信机制;在多任务合作工作中,os应该解决两个问... 阅读全文

posted @ 2014-06-23 21:06 阳台 阅读(901) 评论(0) 推荐(0) 编辑

OS之多线程
摘要:os中引入进程的目的是,为了描述和实现多个程序的并发执行,以改善资源利用率及提高系统的吞吐量。 为什么要引入线程?这是为了减少程序并发执行时系统所付出的额外开销(堆栈切换的开销等),使os具有更好的并发性。 进程的两个基本属性: 1、进程是一个拥有资源的独立单位; 2、进程同时又是一个... 阅读全文

posted @ 2014-06-22 21:47 阳台 阅读(1216) 评论(0) 推荐(0) 编辑

os基础
摘要:实时任务:real-time task 具有及时性要求的,常常被重复执行的特定进程,在实时系统中习惯称为 任务; 按照任务执行时是否呈现周期性来分类: 1、周期性实时任务;要求按指定的周期循环执行,以便周期性地控制某个外部事件; 2、非周期性实时任务,任务的执行无明显的周期性,但都必须联系这一... 阅读全文

posted @ 2014-06-22 11:11 阳台 阅读(238) 评论(0) 推荐(0) 编辑

UC/0S2之中断
摘要:中断是计算机系统处理异步事件的重要机制。当异步事件发生时,事件通常是通过硬件向cpu发出中断请求的。在一般情况下,cpu响应这个请求后会立即运行中断服务程序来处理该事件;为了处理任务延时、任务调度等一些与时间有关的事件,任何一个计算机系统都应该有一个系统时钟。与其他计算机系统一样,UC/OS2的... 阅读全文

posted @ 2014-06-17 09:30 阳台 阅读(260) 评论(0) 推荐(0) 编辑

UC/0S2之基础总结
摘要:堆栈,就是在存储器中按数据“后进先出(LIFO)【类比杯子】”的原则组织的连续存储空间,为了满足任务切换和响应中断保存CPU寄存器中的内容及存储任务私有数据的需要,每个任务都应该配有自己的堆栈, 注意点:堆栈的增长方向是随系统所使用的处理器不同而存在差异,有些处理器要求堆栈的增长方向是向上的,... 阅读全文

posted @ 2014-06-16 15:28 阳台 阅读(307) 评论(0) 推荐(0) 编辑

操作系统之进程管理
摘要:本章要点: 基础:进程描述及控制 策略:进程调度 实现:互斥与同步 避免:死锁与饥饿进程定义: 可并发执行的程序,在一个数据集合上的运行过程; 申请/拥有资源的最小单位; 程序定义:静态概念,是指令和数据的集合,可长期存储; 进程与程序对应关系: 一个程序可以对应一个进程或者多个进... 阅读全文

posted @ 2014-06-01 00:01 阳台 阅读(1039) 评论(0) 推荐(0) 编辑

os基础
摘要:命令:指计算机用户要求计算机系统为其工作的指示;命令的表示形式: 1、字符形式; 2、菜单形式; 3、图形形式;命令的使用方式:1、 脱机使用方式 off_line 2、联机使用方式 on_line操作系统在虚拟机中充当管理员和协调员的角色,管理计算机的软硬件资源,并协调多任务、... 阅读全文

posted @ 2014-05-29 19:45 阳台 阅读(326) 评论(0) 推荐(0) 编辑

虚拟技术
摘要:操作系统中的所谓“虚拟”,是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。物理实体是实的,即存在的,而后者是虚的,仅是用户感觉上的东西。相应的,用于实现虚拟的技术称为虚拟技术,在操作系统中利用两种方式实现虚拟技术,即时分复用技术和空分复用技术。1.时分复用技术即分时使用方式,它最早用于电信业... 阅读全文

posted @ 2014-05-29 15:49 阳台 阅读(1810) 评论(0) 推荐(1) 编辑

导航

< 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
点击右上角即可分享
微信分享提示