美文网首页
day2-硬件基础与操作系统浅解

day2-硬件基础与操作系统浅解

作者: 天行_b6d0 | 来源:发表于2020-07-06 19:42 被阅读0次

一、硬件基础

    1、存储器

        ROM>>内存 :存贮固定的微程序和数据,存放BIOS            CMOS>>硬盘:断电数据丢失,但是耗电量少

    2、硬盘

        硬盘包括磁道、扇区和柱面等

        一个7200转/s的磁盘,转一圈需要8ms,它的平均平均延迟时间是4ms,平均寻道时间是5ms,硬盘比内存慢的主要原因就是需要花费平均延迟时间和平均寻道时间。

    3、I/O设备一般包括两个部分:设备控制器和设备本身

二、操作系统

    1、计算机硬件+操作系统=平台

            跨平台就是程序可以在不同的操作系统上运行。

    2、什么是操作系统?

        操作系统是一个协调、管理和控制计算机硬件资源和应用软件资源的一个控制程序。

    3、计算机体系的三层结构:

            应用程序;操作系统(windows,linux,mac);计算机硬件(cpu、内存、硬盘)

三、编程语言分类

    1、机器语言:直接用二进制语言编写程序

            优点:运行效率高

            缺点:二进制指令难记忆;实现一个简单的功能需要很多步骤才能完成

    2、汇编语言:用英文标签取代二进制指令编写程序

            优点:运行效率高,但是低于机器语言;解决了二进制指令难记的问题

            缺点:开发效率低

    3、高级语言:用人类能理解的表达方式编写程序,计算机需要翻译才能理解,按照翻译方式的不同分为编译型和解释型。

            编译型:使用编译器翻译,翻译一次得到可执行结果,下次直接使用现成的结果

            解释型:使用解释器翻译,每次执行都需要解释器翻译

            执行效率:机器>汇编>高级(编译型>解释型)

            开发效率:机器<汇编<高级

相关文章

  • day2-硬件基础与操作系统浅解

    一、硬件基础 1、存储器 ROM>>内存 :存贮固定的微程序和数据,存放BIOS CMOS>...

  • 计算机是如何存储数据

    编程基础:《编码》、操作系统(维基百科)、《数据结构与算法分析》、《代码大全》。 硬件----操作系统----浏览...

  • 网络基础知识:网络协议

    一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机...

  • 操作系统

    操作系统基本概念 计算机系统分为硬件,操作系统,应用程序,用户。操作系统管理各种计算机硬件,为应用程序提供基础,充...

  • Linux简介

    操作系统 操作系统(Operating System,OS)是软件的一部分,它是硬件基础上的第一层软件,是硬件和其...

  • 深入JavaScript Day24 - 进程与线程、事件循环、

    一、进程与线程 1、如何一句话描述操作系统在【硬件】与【软件】之间的作用? 操作系统是连接【硬件】与【软件】之间的...

  • Day11--操作系统阶段总结

    \课程知识介绍说明1) 操作系统硬件知识回顾2)操作系统安装部署回顾3)操作系统远程连接回顾4)操作系统基础命令回...

  • 系统学习 Zabbix 系统监控(一)

    文介绍了zabbix 基本概念及其特点,阐述 zabbix 系统环境搭建与基础安装,如何实现对各类操作系统、硬件设...

  • Python 进程,线程,协程及IO模型

    一. 操作系统概念 操作系统位于底层硬件与应用软件之间的一层.工作方式: 向下管理硬件,向上提供接口.操作系统进行...

  • linux系统优化

    1.操作系统的基础优化 准备工作: (1)系统硬件信息查看名称-------文件 ------- ...

网友评论

      本文标题:day2-硬件基础与操作系统浅解

      本文链接:https://www.haomeiwen.com/subject/poejqktx.html