操作系统

  • 场景:有以下三个人
    1.庄园主 -->相当于人类
    2.管家 --> 把人类要传达的信息分配给奴隶,相当于操作系统
    3.奴隶 -->为人类干活的机器
1.操作系统做了什么?

1.接受外部指令转化成0和1
2.翻译你写的字符,把对文件的操作从 繁(控制高低压电平) 到 简(你想干嘛就干嘛)

2.为什么要有操作系统?(掌握)
  • 为了明白为什么要有操系统, 一台计算机系统的组成:一套完整的计算机系统由计算机硬件,操作系统和应用程序组成,对这3个组件的解释如下
    1.应用程序:应用程序位于操作系统之上,它主要来帮助人干各种各样的工作,它不直接与硬件交互,如快播,同花顺,抖音等

    2.操作系统:操作系统一般用来控制硬件,把对硬件的复杂的操作封装成一个简单又优美的接口,给用户或应用程序使用,也就是说,但凡需要硬件的地方,都需要操作系统,如Linux,Windows和ios等
    3.计算机硬件:以二进制的形式存储数据,如cpu,内存,和硬盘
3.操作系统有什么用?
  • 由于我们以后开发的都是应用程序,应用程序无法操作硬件,但凡需要操作硬件,都是调用操作系统的接口
4.应用程序的启动和操作系统的启动
  • 应用程序的启动流程
    1.双击(按下开机键)
    2.发送指令给操作系统
    3.操作系统把这条指令转换成0和1发给CPU
    4.CPU把这条指令发给内存
    5.内存从硬盘中调取QQ的程序的数据
    6.QQ读入内存,启动QQ

  • 注意 4、5、6三步不涉及操作系统的概念
  • 操作系统的启动流程
    1.开机启动ROM存储器
    2.ROM存储器会临时代替CPU控制BIOS程序(CMOS存储器含有操作系统的路径)
    3.CPU运行操作系统代码
    4.运行成功后操作系统+CPU接管操作硬件的工作
    5.操作系统启动完成
5.什么是操作系统
  • 操作系统的定义:操作系统位于计算机硬件与应用软件之间,它是一个协调管理计算机资源的控制程序,它把对硬件的复杂操作,封装成一个一个简单的接口,供人们使用。

Day 02 - 01 计算机的操作系统的更多相关文章

  1. http://www.cnblogs.com/draem0507/archive/2013/02/01/2889317.html

    http://www.cnblogs.com/draem0507/archive/2013/02/01/2889317.html

  2. oracle问题 《经由直接路径由 EXPORT:V10.02.01 创建的导出文件 IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件》

    问题:  经由直接路径由 EXPORT:V10.02.01 创建的导出文件 : 只有 DBA 才能导入由其他 DBA 导出的文件 解决方法:用sys 登录,给当前用户授权,授权语句:grant dba ...

  3. 2016.02.01日,UdoOS系统项目正式开通了

    2016.02.01日,UdoOS系统项目正式开通了,源代码即将开放 Copyright (c) 2016

  4. 1、了解计算机与操作系统发展阶段 2、选择一个具体的操作系统,结合计算机与操作系统的发展阶段,详细了解其渊源、发展过程、趋势,整理成简洁美观的图文博客发布。 Windows Mac os x Unix Linux Android 等。

    1.了解计算机与操作系统发展阶段 操作系统并不是与计算机硬件一起诞生的,它是在人们使用计算机的过程中,为了满足两大需求:提高资源利用率.增强计算机系统性能,伴随着计算机技术本身及其应用的日益发展,而逐 ...

  5. 了解计算机与操作系统发展阶段以及android操作系统的发展史

    计算机与操作系统发展阶段 计算机的发展: 第一代(1946-1957年),电子管计算机 第二代(1958-1964年),晶体管计算机 第三代  (1964—1970年),集成电路数字机 第四代 (19 ...

  6. 02.02.01 第1章 简介及基础操作(Power BI商业智能分析)

    02.02.01.01 powerbi简介 00:10:59 02.02.01.02 query数据导入 00:03:26 具体操作实例如下: 02.02.01.03导入access数据 00:05: ...

  7. http://www.cnblogs.com/langtianya/archive/2013/02/01/2889682.html

    http://www.cnblogs.com/langtianya/archive/2013/02/01/2889682.html

  8. Day 01 计算机组成和操作系统

    一.编程与编程语言 1.什么是语言?什么是编程语言? 答:语言是一种事物与另一种事物沟通的介质. 编程语言是程序员与计算机沟通的介质. 2.什么是编程? 答:程序员把自己想要让计算机做的事用编程语言表 ...

  9. 【java基础】01 计算机基础知识

    一.计算机基础知识 1. 计算机 1. 什么是计算机? 计算机在生活中的应用举例 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设 ...

随机推荐

  1. [luogu3627 APIO2009] 抢掠计划 (tarjan缩点+spfa最长路)

    传送门 Description Input 第一行包含两个整数 N.M.N 表示路口的个数,M 表示道路条数.接下来 M 行,每行两个整数,这两个整数都在 1 到 N 之间,第 i+1 行的两个整数表 ...

  2. docker数据卷的使用 -v --volumes--from

    总结一下docker数据管理的三种方法: 1.普通的挂在数据: -v docker run  -v /father/path:/child/path-v 参数会把当前系统的文件目录/father/pa ...

  3. FFMpeg 常用命令格式转换,视频合成

    FFmpeg都是命令行的,用起来肯定不方便.但是,这对技术宅应该不成问题.下面,我就罗列一些比较实用的使用方法吧. FFmpeg的下载与安装 FFmpeg是开源的.但我们不必去下载它的源代码.下载已经 ...

  4. linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器

    // 假设远程服务器IP地址为 192.168.1.100 1.从服务器复制文件到本地: scp root@192.168.1.100:/data/test.txt /home/myfile/ roo ...

  5. Python 之 格式化文件

    # 结构化文件存储- xml, json- 为了解决不同设备之间的信息交换 ## XML文件(可扩展标记语言) - 标记语言:语言中使用尖括号括起来的文本字符串标记 - 可扩展:用户可以自己定义需要的 ...

  6. ActiveMQ 整合 spring

    一.添加 jar 包 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>a ...

  7. 基本SQL查询

    当在数据库的表中存入数据后,就可以查询这些已经存入的数据.下面学习基本SQL查询 本节要点: l  如何使用select语句 Select语句的语法 SELECT语句中的运算 使用DISTINCT和U ...

  8. 数据库连接池和connection的理解

    数据库连接池Data Source Pool的理解 1.数据库连接池允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个连接,避免了每个方法里new connection的耗费资源和时间. ...

  9. [Beginning SharePoint Designer 2010]Chapter4 发布页面

    本章概要: 1.SharePoint中的Web内容管理 2.SharePoint发布系统的特性 3.SharePoint发布页面的组成 4.母板页 5.如何构建页面布局和他们潜在的内容类型

  10. 用 query 方法 获得xml 节点的值

    DECLARE @result xml SET @result='<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelo ...