zoukankan      html  css  js  c++  java
  • Python学前准备课(计算机组成原理/编程语言)

     

    Python是一门编程语言>>>转到思维导图>>>转到我的博客

    编程

        1.什么是编程

        编写程序,谁来编写,人来编写。

        将自己的思维逻辑和想法通过计算机能够识别的语言写下,告诉计算机按照你的思维逻辑去帮你干活

        编程的最终结果就是一丢文件。

        2.为什么要编程

        让计算机能够按照你的思维逻辑去工作,解放人力!!!

    语言

            汉语,日语,英语,法语,德育

            事物与事物之间沟通交流的媒介


    操作系统:(windows,linux,unix...)

        1.操作系统是帮你操作计算机硬件的,它帮你封装好了一系列操作硬件的方法。

        2.程序员只需要按照操作系统提供的操作方法即可简介操作硬件。

        3.一套完整的计算机系统由一下三部分组成

            >1.应用程序

            >2.操作系统(中间人)

            >3.计算机硬件

            ps:

                >1.程序员开发的程序都叫做应用程序。

                >2.操作系统也是应用程序,但是它针对的是计算机硬件。

           操作系统也是一款应用软件,但是它是针对计算机硬件的,将复杂丑陋的操作封装起来,暴露给用户简单快捷的操作接口,帮助你协调,管理,调度计算机各个硬件。


    计算机五大组成部分

        1.控制器

        2.运算器

            控制器+运算器=计算机中央处理器(CPU)

        3.存储器:计算机存储系统

            内存

                   基于电工作的,通电数据正常读取,一旦断电数据即可丢失。

                    优点:读取速度快

                    缺点:断电数据丢失

            外存

                    优点:能够永久保存数据

                    缺点:读取速度慢

         4.输入设备

                    键盘,鼠标,触摸屏

         5.输出设备

                    显示器,音响,打印机

             ps:

                    输入设备也称input

                    输出设备也称output

                    存储器也可以叫着IO设备

    计算机三大核心组件

          1.CPU:大脑

          2.内存:短期记忆

          3.硬盘:永远不会消失的本子


            计算机是基于电工作的,而电信号只有高低电频两种状态0和1,计算机里面存储的都是0101的二进制数据。

            CPU工作流程:选取内存中读取命令,将命令解析翻译成自己能够对应上的操作步骤,控制硬件执命令。

            简单指令集

            复杂指令集

            x86架构

                CPU到内存中获取数据最多读32位

                64位  32位

                64位向下兼容32位的软件

                而32位不能够兼容64的软件

    存储器

            寄存器:cpu下一步即将要用到的数据(容量小)

            高速缓存:将经常需要用到的容量比较小的数据存储在高速缓存

            内存:cpu获取数据的主力还是内存

            硬盘:硬盘的旋转读取数据

                    机械硬盘

                    固态硬盘

            磁带:服务器数据的备份

    BIOS(basic input output system)计算机出厂的时候自带的一个系统


    什么是文件

        操作文件其实就是操作系统给你提供的操作硬盘简便接口



  • 相关阅读:
    CF149D Coloring Brackets
    CF508D
    CF483C Diverse Permutation
    【纪念】我写过几乎最长的代码
    .net core图片上传详解
    layui插件croppers的使用
    关于日常操作中sql的性能
    leeCode 278
    leeCode刷题 1078
    leeCode刷题 lc184
  • 原文地址:https://www.cnblogs.com/renvip/p/11098821.html
Copyright © 2011-2022 走看看