• 计算机基础


    一.计算机基础之编程语言

    1.1 什么是编程语言?

    编程:编写程序

    语言:是人与人之间沟通的介质

    编程语言:是人与计算机之间沟通的介质

    1.2 什么是编程?为什么要编程?

    编程就是人们用计算机所能理解的表达方式把自己的思维写下来,编程的结果就是文件

    文件就是操作系统给你提供的控制硬盘的简单接口

    #文件就是操作系统存储数据的单位

    编程的目的就是让计算机按照人的逻辑思维和思想执行程序,解放人力

    二.计算机组成原理

    2.1 什么是计算机?

    计算机俗称电脑,即通电的大脑

    2.2 为什么要用计算机?

    随着人类社会的进步,人类已经从奴隶时代进入了高速发展的现代社会,人们迫切的寻找到一个能够替代人类工作的奴隶,即计算机。

    2.3 计算机的五大组件

    1.运算器:计算机的运算系统

    逻辑计算:有一定逻辑思维的计算过程(判断)

    算数计算:进行数学等算法的计算过程

    2.控制器:计算机的控制系统

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

    内存:临时存放数据,基于电工作

    优点:读取速度快

    缺点:断电数据丢失,不能永久保存

    外存:硬盘 光盘 磁带等可以永久存储数据的设备

    优点:可以永久存储数据

    缺点:读取速度慢

    4.输入设备

    键盘、鼠标、触摸屏、摄像头、麦克风

    5.输出设备

    显示器、音响、打印机

    2.4 CPU

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

    工作方式:取指---》分析---》执行

    软件的执行都是由CPU执行,强调所有的软件最终都要转换成CPU的指令集去执行

    CPU的两种工作状态

    用户态:CPU执行用户程序/应用程序所处的状态,处于用户态不能控制硬件

    内核态:CPU执行操作系统内核所处的状态,处于内核态能够控制硬件

    根据最大处理文件能力的不同,CPU分为两种

    X86:32位操作系统,能够最多处理32位二进制字节

    X64:64为操作系统,能够最多处理64位二进制字节

    而且CPU具有向下兼容性

    三.操作系统

    3.1 什么是操作系统?

    操作系统是一个协调 管理 控制计算机硬件与软件的控制程序

    3.2 操作系统的组成

    操作系统分成两部分: 接口程序:将硬件的功能封装成简单的接口,用来给应用软件或者给用户使用 内核:具体控制硬件

    3.3 完整的计算机系统都有什么?

    1.应用程序

    2.操作系统

    3.计算机硬件

    3.4 应用程序的具体启动过程

    前提:先启动操作系统

    1、向操作系统提交程序启动文件的路径

    2、操作系统根据文件路径把硬盘的数据读入内存

    3、操作系统调用CPU来执行内存中刚刚读入的程序代码

  • 相关阅读:
    当当网css代码
    当当网代码6
    游戏UI设计(2.1)窗口之父CXWnd的封装
    英语(1)备考——词汇
    UML的五类图(UML笔记)
    Sieve of Eratosthenes[ZT]
    std::map初体验
    “非计算机相关专业”的定义
    英语(1)备考——翻译
    使用回调函数发送自定义“消息”
  • 原文地址:https://www.cnblogs.com/a736659557/p/11772372.html
Copyright © 2020-2023  润新知