操作系统

  • 场景:有以下三个人
    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. Xpath--使用Xpath爬取糗事百科成人版图片

    #!usr/bin/env python#-*- coding:utf-8 _*-"""@author:Hurrican@file: 爬取糗事百科.py@time: 20 ...

  2. Python笔记9-----不等长列表转化成DataFrame

    1.不同长度的列表合并成DataFrame. 法1: ntest=['a','b'] ltest=[[1,2],[4,5,6]] 先变成等长的列表:(a:1),(a:2),(b:4),(b:5),(b ...

  3. Bind for 0.0.0.0:80 failed: port is already allocated.解决方案

    一句话总结就是容器占用的port还没有完全释放 查看进程,发现相关的容器并没有在运行,而 docker-proxy 却依然绑定着端口: $ docker ps 检查docker镜像 $ ps -aux ...

  4. AOJ 2224 Save your cats( 最小生成树 )

    链接:传送门 题意:有个女巫把猫全部抓走放在一个由 n 个木桩(xi,yi),m 个篱笆(起点终点木桩的编号)围成的法术领域内,我们必须用圣水才能将篱笆打开,然而圣水非常贵,所以我们尽量想降低花费来解 ...

  5. N3-1 - 数组 - convert-sorted-array-to-binary-search-tree

    题目描述: Given an array where elements are sorted in ascending order, convert it to a height balanced B ...

  6. BZOJ 3434 [WC2014]时空穿梭 (莫比乌斯反演)

    题面:BZOJ传送门 洛谷传送门 好难啊..反演的终极题目 首先,本题的突破口在于直线的性质.不论是几维的空间,两点一定能确定一条直线 选取两个点作为最左下和最右上的点! 假设现在是二维空间,选取了$ ...

  7. UID和GID(详细说明)

    一.UID(User Identify)中文用户ID,相当于身份证一样,在系统中是唯一的. 用户分类centos6超级用户 UID=0 root普通用户 UID=500起 oldboy虚拟用户 UID ...

  8. SSM知识巩固

    ------------------------- 绑定页面提交的多个数据  绑定数组 --------------------------------------- 绑定list(需求:批量修改商品 ...

  9. ExtJs之Ext.Template

    <!DOCTYPE html> <html> <head> <title>ExtJs</title> <meta http-equiv ...

  10. 如何打开WCF测试客户端