zoukankan      html  css  js  c++  java
  • 计算机硬件,操作系统,编程语言

    一:上节课复习(重点*****)

    1、编程的两个环节是什么?
    2、什么是程序或者说软件?
    3、程序的运行与三大核心硬件的关系
    4、内存与硬盘的优劣对比
    5、x86-64位代表什么意思?
    

    在这里插入图片描述

    二 今日内容

    1.计算机硬件基础知识普及(***)

    1.存储器

        ROM    只可读不可写  一般用来存放BIOS
        RAM    可读可写 
        CMOS   相当于 “硬盘”:断电的话数据是会丢失,但是主板中会有纽扣电池给
               其供电又加上他本体的耗电量极低所以,数据基本上是不可能丢失的。
    	
    	
    	   运行BIOS程序
    	       CPU
    	       ROM
    	       CMOS
    

    2.硬盘详解

        磁道
    	扇区
    	柱面
    	
    	7200转的硬盘,表示的是每分钟磁盘转7200转
    	相当于每转一圈需要8ms
    	平均延迟时间:4ms
    	平均寻道时间:5ms
    	不可避免的物理延迟
    

    2.操作系统(*****)

    1.什么是操作系统:

       操作系统是以个协调,管理,控制计算机硬件资源与应用软件资源的一个控制程序   
    平台=计算机硬件+操作系统
    
    编辑软件的时候需要考虑跨平台性(python就是可以的)
    
    计算机体系的三层结构:(******)
         应用程序(各种软件)
         操作系统(windows,linux,Mac)    文件   录音软件
    	 计算机硬件(cpu,内存,硬盘)	  硬盘   麦克风
    

    3.编程语言分类(***)

    1.低级语言

    在这里插入图片描述
    机器语言:直接用二进制指令编写程序
    优点:运行效率高
    缺点:
    开发效率低
    1.二进制指令太难记忆
    2.实现一个简单的功能都需要很多的步骤才能完成

    汇编语言:用英文标签(单词)取代二进制指令去编写程序
        优点:
    	     1.解决的二进制指令太难记忆的缺点
    	     2.运行效率高但是肯定低于机器语言
    	
    	缺点:
    	     开发效率还是比较低
    	     实现一个简单的功能都需要很多的步骤才能完成
    

    2.高级语言

    (用人类能理解的表达方式去编写程序)但是计算机无法直接理解,需要翻译才可以

    按照翻译方式的不同,高级语言又分为
    
    编译型:翻译一次得到可执行的结果,下次直接可以拿着现成的结果运行,不需要再次进行翻译。(C,Go)
           翻译工具:编译器
    
    	
    解释型:每次执行程序都离不开解释器的翻译。(Python,shell)
           翻译工具:解释器
    

    3.执行效率:

     机器语言>汇编语言>高级语言(编译型>解释型)
    

    4.开发效率:

     高级语言>汇编语言>机器语言!
    
    努力学习!
  • 相关阅读:
    大学毕业后拉开差距的原因 有可能影响你一生
    jsp文件上传、下载
    jsp读书笔记——servlet过滤器
    美国西点军校的育人之道
    jsp文件上传、下载
    2012年新浪微博用户密码泄露漏洞(图片解析)
    【转】Android的自动拨号程序,订票必备^_^
    清除arcsde空间垃圾数据以及解决sde图层名称被占用的问题
    【转】Android的自动拨号程序,订票必备^_^
    2012年新浪微博用户密码泄露漏洞(图片解析)
  • 原文地址:https://www.cnblogs.com/Orange-YXH/p/13648128.html
Copyright © 2011-2022 走看看