操作系统概念学习笔记 4操作系统结构和操作简述操作系统结构多道程序设计多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。只要有一个程序或任务可以执行,cpu就不会空闲。 但是不能提供与计算机系统直接交互的能力。分时系统(多任务)分时系统(多任务)是多道程序设计的延伸,在分时系...
分类:
其他好文 时间:
2015-04-28 16:11:36
阅读次数:
107
操作系统概念学习笔记 3存储结构与I/O结构存储结构计算机必须在内存或RAM(随机访问内存random access memory)运行,内存是处理器可以直接访问的唯一大容量存储区域。内存和处理器本身内置寄存器是cpu能直接访问的唯一存储介质。指令load能将内存中的字移到cpu内部的寄存器中。而指令store能将寄存器的内容移动到内存。除了显式使用load和store,cpu可自动从内存中装入指令...
分类:
其他好文 时间:
2015-04-26 15:19:04
阅读次数:
126
操作系统概念学习笔记 2系统中断概述现代操作系统是中断驱动的。如果没有进程可执行,没有I/O设备可服务,没有用户可响应,那么操作系统就会安静的等待事件的发生。事件的发生几乎总是通过中断或者陷阱来表征的。陷阱(trap)或异常(exception)是因错误(如除0、非法访问内存)或者用户程序(执行操作系统服务)的特定请求所引起的软件生成中断。对于中断,硬件可以随时通过系统总线向cpu发出信号,触发中断...
分类:
其他好文 时间:
2015-04-26 13:52:55
阅读次数:
198
os分类:linux是 分时操作系统-通用操作系统7a终端上有一个 实时操作系统-嵌入式操作系统批处理操作系统的特点是:多道和成批处理。通用操作系统是分时操作系统与批处理系统的结合。其原则是:分时优先,批处理在后。“前台”响应需频繁交互的作业,如终端的要求; “后台”处理时间性要求不强的...
分类:
其他好文 时间:
2015-04-09 13:33:09
阅读次数:
129
在FreeRTOS中和UIP中,都使用到了一种C语言实现的多任务计数,专业的定义叫做协程(coroutine),顾名思义,这是一种协作的例程, 跟具有操作系统概念的线程不一样,协程是在用户空间利用程序语言的语法语义就能实现逻辑上类似多任务的编程技巧。 意思就是说协程不需要每次调用的时候都为任务准备....
分类:
编程语言 时间:
2015-04-01 21:41:49
阅读次数:
300
在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法类似于操作系统概念中的互斥内存块,在JAVA中的Object类型中,都是带有一个内存锁的,在有线程获取该内存锁后,其它线....
分类:
编程语言 时间:
2015-04-01 01:39:58
阅读次数:
258
第二章 操作系统结构在具有多个命令解释程序选择的系统中,解释程序被称为外壳(shell)命令解释程序的主要作用是获取并执行用户指定的下一条命令。有三种应用程序员常用的API,适用于windows系统的win32API,适用于POSIX系统的POSIX API,以及用于设计运行于JAVA虚拟机程序的J...
分类:
其他好文 时间:
2015-03-19 08:51:00
阅读次数:
206
1、进程和线程区别进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,它是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位。a) 进程在执行过程中拥有独立的地址空间,而多个线程共享同一进程的地址空间,从而极大地提高了程序的运行效率。b) 进程和线程占...
分类:
其他好文 时间:
2015-03-18 23:06:22
阅读次数:
194
Semaphore(信号量)充当了操作系统概念下的“信号量”。它提供了“临界区中可用资源信号量”的相同功能。以一个停车场运作为例。为了简单起见,假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆车,看门人允许其中三辆不受阻碍的进入,然后放下车拦,剩下的车则必须在入口等待,此后来的车...
分类:
编程语言 时间:
2015-03-10 15:13:59
阅读次数:
121
计算机系统大致分 4个组成部分:计算机硬件、操作系统、系统程序、应用程序和用户。硬件,如中央处理单元(CPU)、内存(memory)、输入输出设备(i/o device)。计算机系统的基本目的是执行用户程序并能更容易地解决用户问题。为实现这一目的,构造了计算机硬件。由于仅仅有硬件并不一定容易使用,因...
分类:
其他好文 时间:
2014-10-17 01:55:03
阅读次数:
207