从零开始学JAVA:计算机概述及编程入门

本文从计算机概述、硬件解析、计算机发展史、操作系统介绍到万维网的诞生,为JAVA初学者提供全面的计算机基础知识,助你更好地理解编程环境。
摘要由CSDN通过智能技术生成

1、计算机概述

计算机包括硬件(hardware)和软件(software)两部分。
硬件包括计算机中可以看得见的物理部分。
软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务。

2、计算机硬件介绍

冯· 诺依曼体系结构
在这里插入图片描述

  • 中央处理器(Central Processing Unit,CPU):
    • 是计算机的大脑。它从内存中获取指令,然后执行这些指令。
    • 控制单元(control unit): 用于控制和协调其他组件的动作。
    • 算术/逻辑单元(arithmetic/login unit): 用于完成数值运算(+、 -、 *、 /)和逻辑运算(比较)。
  • 内存(Random-Access Memory,RAM):
    • 由一个有序的字节序列组成,用于存储程序及程序需要的数据。
    • 最小的存储单位:比特(bit),用来存放1/0;计算机就是一系列的电路开关,开时值是1,关时值是0。
    • 最基本的存储单元:字节(byte) ,由8个比特构成;每个字节都有一个唯一的地址。
    • 从内存中读取比从存储设备读取要快,内存越多,它的运行速度越快。
    • 内存中的信息在断电时会丢失。
  • 存储设备:用于永久的保存数据和程序;
  • 一个程序和它的数据在被CPU执行前必须移到计算机的内存中。
    即:存储设备——》内存——》CPU

3、计算机发展史上的鼻祖

  • 阿兰·图灵(Alan Turing):“计算机科学之父”、“人工智能之父”。
    提出“图灵试验”,一种用于判定机器是否具有智能的试验方法;
    论文中提出“用有限的指令和有限的存储空间可算尽一切可算之物”;
    美国计算机学会(ACM)的年度“图灵奖”,世界计算机科学领域的最高荣誉。至今,中国人只有姚期智院士获该奖项,后在清华大学成立‘计算机科学实验班’,也被称为‘姚班’。
  • 冯·诺依曼(John von Neumann):“计算机之父”、“博弈论之父”。
    提出“计算机基本工作原理是存储程序和程序控制”;
    冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。

4、操作系统

  • 操作系统(Operating System)是运行在计算机上的最重要的程序,它可以管理和控制计算机的活动。
  • 操作系统的主要任务:
    • 控制和监视系统的活动
    • 分配和调配系统资源
    • 调度操作
  • 硬件、操作系统、 应用程序和用户之间的关系如图
    在这里插入图片描述

5、万维网

  • 万维网(World Wide Web,www,环球信息网) 常简称为Web,发明者蒂姆·伯纳斯·李。
  • WWW可以让Web客户端(常用浏览器)访问浏览Web服务器上的页面。
  • 每个有用的事物,称为一样“资源”,并且由一个全局“统一资源标识符”(URI)标识;
  • 这些资源通过超文本传输协议(Hypertext Transfer Protocol) 传送给用户。
  • 万维网是无数个网络站点和网页的集合,它们在一起构成了因特网Internet最主要的部分。因特网也包括电子邮件、 Usenet以及新闻组。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值