zoukankan      html  css  js  c++  java
  • 计算机基础

    计算机核心基础

    引子

    1.1 什么是语言?什么是编程语言?为何要有编程语言?

    1,语言是人与人之间沟通的介质。

    2,人与计算机沟通的介质。

    3,人类想要更好的去奴役计算机,让计算机按照人的逻辑去运算

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

    编程是人把自己想命令计算机干的事用编程语言翻译出来并写到文件里

    人类编程的目的就是为了让计算机按照人类的思维逻辑(程序)自发的去工作从而把人力解放出来

    计算机组成原理

    2.1 什么是计算机?

    俗称电脑,是能够按照程序运行,自动高速处理海量数据的现代智能电子新设备。

    2.2 为什么要用计算机?

    计算机劳动效率高,吃苦受累,是长期干活的好人选。

    2.3 计算机的五大组成部分
    1.运算器:
    2.控制器:

    运算器 + 控制器 = 中央处理器

    3.存储器

    内存:

    优点:存取速度远远高于外存

    缺点: 断电数据丢失

    外存:

    优点:可以永久保存数据

    缺点:存取速度相对来说慢

    4.输入设备:

    键盘,鼠标等

    5.输出设备:

    显示屏,音响等

    操作系统概述

    3.1 操作系统的由来

    为了能让应用软件更方便编写与运行。

    功能:帮我们把负责的硬件封装成简单的接口,对于开发应用程序来说只需要调用操作系统提供给我们接口即可。

    3.2 系统软件与应用软件

    应用软件: 是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。应用软件包是利用计算机解决某类问题而设计的程序的集合,供多用户使用。应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。 它可以拓宽计算机系统的应用领域,放大硬件的功能。

    系统软件: 是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作 。

    3.3 计算机系统三层结构

    应用程序

    操作系统

    计算机硬件

  • 相关阅读:
    【iOS】7.4 定位服务->2.1.1 定位
    【iOS】7.4 定位服务->1.0 简介
    1.2.1 OC概述
    5.1 网络基础
    4.4 多线程进阶篇<下>(NSOperation)
    4.3 多线程进阶篇<中>(GCD)
    4.1/4.2 多线程进阶篇<上>(Pthread & NSThread)
    4.0 多线程基础篇
    2.1 -1.0 Xcode(发布时间、使用、快捷键、插件相关)
    一款面试复习应用源码
  • 原文地址:https://www.cnblogs.com/chenyangdada/p/11773011.html
Copyright © 2011-2022 走看看