刚开始接触到操作系统,对其最直观的印象就是计算机中加装的微软系统,但操作系统的具体定义和功能并不了解。通过此篇随笔,写下对操作系统的理解和看法。

一.操作系统做什么:

1.作为用户接口和公共服务程序

操作系统处于用户与计算机之间,用户通过操作系统使用计算机。其使用户能方便,安全,可靠高效地运行程序和使用硬件。

2.作为进程执行的控制者和协调者

操作系统可以对多个进程之间的同步,通信,死锁等问题进行解决。协调计算机处理问题,使计算机高效,不中断的工作。

3.作为扩展机和虚拟机

将用户和复杂的机器语言逐层隔离,使用户不接触复杂的底层语言也可以轻松使用计算机。

4.作为资源管理者

操作系统可以对计算机资源进行配置,对不同资源占用率的程序进行资源分配和整合

二.为什么学习操作系统

其实这个问题很好回答,我们在信息化的时代下,编写的程序,应用软件要如何才能保有竞争力?高效快捷,在占用最少的资源的情况下拥有最高的效率,而要想编写出这样的程序,就必须要了解运行改程序的操作系统平台,如今时代下PC机的操作系统主要有Windows,Linux等,移动终端则以安卓,IOS为主,只有在了解了这些操作系统后,我们才能真正的编写出实用的程序软件。

三.怎么学习操作系统

多查阅资料,主动认知和提出疑问。多做实践,参与讨论。

四. 了解操作系统发展史

1.人工操作阶段  2.执行系统阶段   3.多道程序设计与操作系统形成

转载于:https://www.cnblogs.com/huangnanblog/p/4795990.html

0909 初识操作系统相关推荐

  1. 0909关于操作系统

    关于操作系统,我第一个接触的操作系统是window95,那时候对操作系统没什么概念,就觉得电脑是个很神奇的发明,到现在我自己更新了window10,才慢慢操作系统这个概念有了更深入的理解.这学期第一次 ...

  2. 0909 学习操作系统

    在步入大三的学习中 这学期我要学习一门叫操作系统的科目.操作系统是一个非常重要的东西,因为每一个电子设备都需要有一个操作系统才能正常运行.根据我的了解操作系统是管理计算机系统的全部硬件资源包括软件资源 ...

  3. [入门篇]初识操作系统OS(这篇博客将帮你打开操作系统OS大门的第一步 超超超超超详细)

    目录 1.冯诺依曼体系 1.1冯诺依曼体系的构成 1.2 存储器-内存 1.2.1 为什么需要存储器(内存)的两个理由 1.3 冯诺依曼体系的重要性 1.4 一个生动的例子理解冯诺依曼体系运作 2. ...

  4. 第一载、初识操作系统

    易经有云:"伏羲一划开天地,太极生两仪,两仪生四象,四象生八卦",而八卦的种种组合,得到六十四卦,世间万物都可以用这六十四卦来解释. 软件开发与易经描述的卦象,有异曲同工之处,现今 ...

  5. 操作系统笔记(一)初识操作系统——启动过程

    操作系统 前言 什么是操作系统 揭盖钢琴的盖子 计算机上电后执行的第一条指令 对于x86PC 0x7c00处存放的代码 为什么这里用的汇编代码而不是用C写的呢? 操作系统启动步骤解读 操作系统启动 b ...

  6. 初识操作系统(OS)

    文章目录 1. 概念 2. 设计操作系统的目的 3. 定位 4. 如何理解管理 5. 再谈操作系统

  7. 由浅到深的操作系统学习

    操作系统 初识操作系统 进程 线程 进程的并发和死锁 内存 初识操作系统 Linux 源码 https://elixir.bootlin.com/linux/v6.0.6/source/Documen ...

  8. 【Linux系统】第3节 Linux系统目录结构、目录作用及文件系统分类

    目录 1 初识操作系统 2 目录结构 2.1 Linux与Windows目录结构的差异 2.2 Linux的目录结构 3 常用命令 4 主要目录/文件夹功能 4.1 特殊目录 4.2 系统启动必须类 ...

  9. 操作系统之文件管理:1、初识文件管理

    1.初识文件管理 思维导图 文件的定义 关于文件系统我们要讨论的几个问题? 1.文件属性 2.文件内部的数据组织形式(存储结构) 3.文件之间的组织形式 4.操作系统向上层提供的接口(功能) 5.文件 ...

最新文章

  1. 论海明威的存在主义宗教意识——存在主义虚无主义。注:部分观点个人不赞同...
  2. php wordpress 开源,PHP 遭弃用!WordPress.com 开源并转用 Javascript
  3. 2019年清华自主招生部分试题
  4. [Qt教程] 第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel
  5. Android组件化专题-路由动态注入跳转参数以及获取其他模块的fragment
  6. PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新
  7. idea中HTML可以打debug吗,Intellij IDEA中使用Debug调试
  8. 【CodeForces - 219D 】Choosing Capital for Treeland (树形dp)
  9. linux设置默认终端模拟器,ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器...
  10. C++提高部分_C++类模板与继承---C++语言工作笔记091
  11. 甲骨文解雇Java相关人员 Oracle cuts Java execs
  12. DWG文件打开速度太慢怎么办!
  13. 我在Facebook干不下去的10个理由
  14. 波粒二象性及波尔电子轨道理论
  15. bind搭建智能DNS
  16. 使用NoSQLBooster for MongoDB连接远程服务器
  17. 答疑解惑 | 关于PMBOK第七版,常见问题合集【附电子版】
  18. VUCA时代,3招让项目计划管理更科学有序!
  19. 网络学习 局域网分类 以太网 令牌网 FDDI光纤分布式数据接口网 异步传输模式网(ATM) 无线局域网
  20. 其实装修也是工程管理

热门文章

  1. 数据库事务的隔离级别 (转)
  2. Windows CE 6.0正式发布 源代码100%开放
  3. ElasticSearch安装入门
  4. 区块链教程Fabric1.0源代码gRPC(Fabric中注册的gRPC Service)一
  5. 轻松应对IDC机房带宽突然暴涨问题
  6. WindowsServer2012史记3-SMB管理
  7. 转型中的知不知、能不能、愿不愿
  8. 2009年2月Windows Mobile Webcast预告
  9. jsp中的contentType与pageEncoding的区别和作用
  10. Java---实现运行任意目录下class中加了@MyTest的空参方法(实现图形界面)