操作系统

  • 场景:有以下三个人
    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. 如何分页爬取数据--beautisoup

    '''本次爬取讲历史网站'''#!usr/bin/env python#-*- coding:utf-8 _*-"""@author:Hurrican@file: 分页爬 ...

  2. 如何添加删除子网卡eth0:1(linux案例)

    这种方法实现了单网卡多IP,我的系统是centos7的,如何添加删除子网卡IP详细请看下面操作例子 添加子网卡IP:ifconfig  ens3:1  192.168.0.100/24        ...

  3. Performance Co-Pilot

    Install Performance Co-Pilot 提前安装依赖 [root@iZrj97j6t7ih9hgz1me35hZ ~]# cat install.sh yum install -y ...

  4. 实验二:1、输出“Hello Word!”;2、测试主方法 的输入参数。3、总结

    一.输出:“Hello Word!” 1.新建java项目:点击File->New->Java Project.在project name一栏中输入自己所要创建的项目名称,点击Finish ...

  5. vue 上传图片到阿里云(前端直传:不推荐)

    为何要这样做:减轻后端数据库压力(个人觉得于前端没啥用,谁返回来都行) 代码部分: <template> <div class="upLoad"> < ...

  6. Python编程:从入门到实践 - pygal篇 - Die

    掷骰子 # die.py 骰子类 from random import randint class Die(): """表示一个骰子的类""" ...

  7. c#设置button透明

    c#设置button透明 1.使用代码进行设置: this.button_welcom_login.FlatStyle = System.Windows.Forms.FlatStyle.Flat; t ...

  8. ❝ Windows系统的FTP上传下载脚本 ❞

    运行环境:windows 脚本功能:从目标系统下载数据库备份文件*.dmp 执行方法:windows任务计划定时调用文件ftp.bat 文件1:ftp.bat echo 开始备份日期: >> ...

  9. 俄罗斯方块c/c++语言代码

    /*******************************/ /******Writer: GJ *******/ /******Language: C *******/ /******Date ...

  10. nyoj 2 括号配对问题水

    #include<stdio.h> #include<stack> #include<string.h> #define N  11000 using namesp ...