一. 操作系统分类

1. 网络操作系统

网络操作系统(NOS)是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。它在计算机操作系统下工作,使计算机操作系统增加了网络操作所需要的能力。例如像前面已谈到的当在LAN上使用字处理程序时,用户的PC机操作系统的行为像在没有构成LAN时一样,这正是LAN操作系统软件管理了用户对字处理程序的访问。网络操作系统运行在称为服务器的计算机上,并由联网的计算机用户共享,这类用户称为客户。

2. 分布式操作系统

分布式软件系统(Distributed Software Systems),是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库系统等。

3.  区别

网络操作系统与分布式操作系统在概念上的主要区别是,网络操作系统可以构架于不同的操作系统之上,也就是说它可以在不同的本机操作系统上,通过网络协议实现网络资源的统一配置,在大范围内构成网络操作系统。在网络操作系统中并不要求对网络资源进行透明的访问,即需要指明资源位置与类型,对本地资源和异地资源访问区别对待。分布式比较强调单一性,它是由一种操作系统构架的。在这种操作系统中,网络的概念在应用层被淡化了。所有资源(本地的资源和异地的资源)都用同一方式管理与访问,用户不必关心资源在哪里,或者资源是怎样存储的。

二. 进程

1. 进程同步是使在异步环境下的各进程按一定的顺序和速度执行。

2. 进程互斥要保证临界资源在某一刻只被一个进程访问。

转载于:https://www.cnblogs.com/share-everything-i-do/archive/2012/07/28/2612981.html

系统架构设计师教程学习随笔 (计算机与网络基础知识--操作系统基础知识)相关推荐

  1. 系统架构设计师教程-学习-记录(1)系统架构师知识结构

    系统架构设计师教程-学习-记录(1)系统架构师知识结构 初 记 系统架构师知识结构 系统架构师具备的能力 初 欢迎进qq群交流:546496965 学习<系统架构设计师教程>,初心是为了学 ...

  2. 系统架构设计师教程学习笔记

    http://doc.mbalib.com/view/80a4cb49465991abb50ac02605b44a06.html 一.绪论   1 系统架构的概念     现代信息系统"架构 ...

  3. 《网络规划设计师考试大纲》、《网络规划设计师教程》和《系统架构设计师教程》...

    <网络规划设计师考试大纲>.<网络规划设计师教程>和<系统架构设计师教程>即将与广大考生见面 2009年下半年即将开考的系统架构设计师和网络规划设计师两个科目,是自 ...

  4. 系统架构设计师证书含金量_计算机专科生不能错过的两个证书,含金量比较高,出社会有益...

    在大学期间里有很多的课余时间,而大部分的大学生把这些时间精力全部放在了打游戏,娱乐方面.到了毕业就业时,有些好一点的工作除了需要你的专科毕业证外,还需要一些专科相关的证书才能应聘此工作或者工作方面的升 ...

  5. 《系统架构设计师教程》 第一章:绪论

    1. 系统架构的概念与发展历史 现代信息系统的架构三要素:构件.模式以及规划. 软件系统架构是关于软件系统的结构.行为和属性的高级抽象. 20世纪80年代,IBM首先引入"信息系统架构框架& ...

  6. 系统架构设计师(学习资料)

    系统架构设计师 系统开发基础 系统开发基础 软件设计包括:体系结构设计.接口设计.数据设计.过程设计 结构设计:说明各个组件的关系 接口设计:人与软件.软件与操作系统之间的如何通信 数据设计:将模型转 ...

  7. 《系统架构设计师教程》 第二章:计算机与网络基础知识

    目录 1. 操作系统基础知识 1.1 操作系统基础知识 1.2 进程管理 1.3 存储管理 1.4 设备管理 1.5 文件管理 1.6 作业管理 2. 数据库系统基础知识 2.1 关系数据库系统基础 ...

  8. 系统架构设计师与系统分析师历年实体分析与解答下载_医疗知识图谱问答系统探究(一)...

    这是 阿拉灯神丁Vicky 的第 23 篇文章 1.项目背景 为通过项目实战增加对知识图谱的认识,几乎找了所有网上的开源项目及视频实战教程. 果然,功夫不负有心人,找到了中科院软件所刘焕勇老师在git ...

  9. 【系统架构师修炼之道】(13):操作系统基础知识——进程基础知识

    进程分类(性质) 系统进程 windows常见的有 dllhost.exe(DCOM DLL Host进程支持基于COM对象支持DLL以运行Windows程序) kernel32.dll(Window ...

最新文章

  1. Spring 自动装配及其注解
  2. Python程序开发——Python实现可增删改查的员工管理系统
  3. python两个线程交替打印_三线程按顺序交替打印ABC的四种方法
  4. 全网首发Oreo易支付开源+教程
  5. C++中两个类中互相包含对方对象的指针问题
  6. javascript数据结构与算法 --- 高级排序算法
  7. VoosteQ Material Comp for Mac - 尖端音频压缩器
  8. centos ssh服务开启
  9. Python语言应该加上块标识(开始、结束)的特性
  10. Web端高保真动态交互Axure元件库
  11. FasterRCNN之整体框架详解
  12. js html post提交表单,JS动态创建表单post提交
  13. 60个超实用的网络技能学习平台
  14. CodeSonar网络研讨会
  15. OpenChannelSSD之六_从OpenChannelSSD到ZNS
  16. Laravel5.4中文分词搜索-使用 Laravel Scout,Elasticsearch,ik 分词(二)
  17. 考研词汇(这些句子让你掌握7000个单词)
  18. 从 S7-300/400 软冗余到 S7-1500R/H 冗余系统
  19. WIN7 ftp网线直连传东西怎么设置
  20. MySQLSyntaxErrorException

热门文章

  1. CF-1147D Palindrome XOR (建图划分等价类)
  2. stringiostream的用法
  3. mysql实体_mysql实体关系
  4. [NOTE] sqli-labs Basic Challenges
  5. Leetcode题库 32.从上到下打印二叉树(层次遍历 C实现)
  6. [BUUCTF-pwn]——starctf_2019_babyshell
  7. c++-initializer_list
  8. TIBCO EMS MESSAGE
  9. 償債基金(Sinking fund)
  10. 解决Web部署 svg/woff/woff2字体 404错误