专栏首页编程创造城市计算机基础教程#001 操作系统概述

计算机基础教程#001 操作系统概述

1.背景

应网友们需求,针对计算机的基础做一些知识上面的补充,这样可以更好地学习编程。老刘开始着手计算机基础系列教程,这是第一期,以后逐渐为小伙伴们讲解和演示有关计算机基础相关的知识,让小伙伴们能更好了解计算机的运行原理。

本节知识视频教程

视频内容

2.有关计算机经历的个人回顾

其实已经是专业化的术语了,在日常生活中更多叫电脑。计算机在老刘的印象中,最早出现是老爸的BB机时代。记得那个时候,还是在使用电话去向一个总台呼叫或者人工服务,往对应的BB机中去发送想要的消息,而这个BB机就是小型的计算机了,但仅仅是最为简单的小型的计算机,通信设备,电子产品,里面都有芯片(计算芯片),用现在的专业表示方法,应该说是单片机。慢慢发展过来就是大哥大,诺基亚时代,直到现在的智能机时代。

3.操作系统的本质

操作系统可以算作为一个系统软件,它的本质其实是一个计算机程序。操作系统在整个互动过程中起到以下几个重要作用:

  • 用来控制硬件与软件的协调工作。比如分配计算机内存、硬盘空间等。
  • 提供了一个软件的平台。帮助其它软件的运行。
  • 优化多任务多程序。
  • 提供与用户的实时互动体验。

4.主流操作系統

操作系统在市面上面其实有很多,而较为复杂,更能更为强大的要数以下几类主流的操作系统了。

  • 安卓系统 android。本质上是linux系统。
  • 苹果系统 ios。Mac系统。本质上是unix。
  • windows系统。发展由Dos系统、win 98/me/xp/vista/7/8/10
  • linux系统。

5.计算机发展历史阶段

  • 电子管
  • 晶体管
  • 集成电路
  • 大规模超大规模集成电路
  • 智能化

6.总结强调

  • 了解操作系统本质。
  • 了解有哪些流行的操作系统。
  • 了解计算机的发展历史和阶段。

本文分享自微信公众号 - 编程创造城市(bcczcs),作者:刘金玉编程

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 还记得计算机的诞生吗?哪些人适合学习计算机编程?有衡量的标准吗?

    随着经济的发展,时代的进步,我国人民内部的矛盾已经逐渐转变成为生活品质幸福的进一步需求,而不在像是很早以前只需要自己吃饱穿暖喝足即可。与此同时,人们也讲究实惠,...

    刘金玉编程
  • 现在有多少人在学习计算机编程?学习只为当码农吗?

    事实上很多人不太了解编程这个行业,要么一股脑往前冲,要么就是一无所知,而那些一知半解的人往往也都走向了一无所知这条路。计算机编程对于现代社会发展的重要性已经不...

    刘金玉编程
  • 计算机基础教程#002 如何买到心仪的计算机

    我们学习了计算机的发展历史,了解了计算机的基本情况后,我们逐渐来接触一些计算机的硬件吧,这个对于我们去了解这位计算机朋友会更加有效。在基础硬件之前,我们必须要学...

    刘金玉编程
  • Backtracking - 40. Combination Sum II

    Given a collection of candidate numbers (candidates) and a target number (target...

    用户5705150
  • Backtracking - 39. Combination Sum

    Given a set of candidate numbers (candidates) (without duplicates) and a target ...

    用户5705150
  • Web前端学习 第2章 网页重构11 HTML5新增标签

    html5是超文本标记语言(html)的第五次重大修改,可以简单的理解为是html的第五个大版本。我们平时所说的html5其实是包含了html5,css3的新特...

    学习猿地
  • 【融职培训】Web前端学习 第2章 网页重构11 HTML5新增标签

    html5是超文本标记语言(html)的第五次重大修改,可以简单的理解为是html的第五个大版本。我们平时所说的html5其实是包含了html5,css3的新特...

    学习猿地
  • YAML中多行字符串的配置方法总结

    通过\n在显示的时候换行,通过配置行末的\让这个字符串换行继续写(这个必须有,如果没有第二行行首会多一个空格)。

    程序猿DD
  • 性能调优的时候,建议你避开这几个坑!

    很多工作两三年的同行都跟我说,认为性能调优没什么用。刚工作的时候我也这样以为,但后来我才知道我当时想法多么的天真。

    芋道源码
  • Java并发编程之CAS

    在Java并发编程的世界里,synchronized 和 Lock 是控制多线程并发环境下对共享资源同步访问的两大手段。其中 Lock 是 JDK 层面的锁机制...

    编程大道

扫码关注云+社区

领取腾讯云代金券