Java学习-预科03认识计算机

认识计算机

什么是计算机

  • Computer:全称电子计算机,俗称电脑。
  • 能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
  • 硬件软件组成。
  • 常见的形式有台式计算机、笔记本计算机、大型计算机等。
  • 广泛应用在:科学计算,数据分析,自动化控制,人工智能,网络等领域。

计算机硬件

计算机硬件(英文名Hardware)是指计算机系统中由电子、机械和光电元件等组成的各种物理装置的总称,这些物理装置按系统结构的要求构成一个有机整体,为计算机软件运行提供物质基础。

计算机硬件组成

  • CPU
  • 主板
  • 内存
  • 电源,主机箱
  • 硬盘
  • 显卡
  • 键盘,鼠标
  • 显示器
  • ...

了解一下装机

  • CPU 内存 主板
  • IO设备

主板

img

冯.诺依曼体系结构

来源百度百科

冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同,如英特尔公司的8086中央处理器的程序指令和数据都是16位宽。

数学家冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器输入设备输出设备),这套理论被称为冯·诺依曼体系结构。

img

作为一名程序员,我们务必要了解冯.诺依曼体系结构,虽然它有局限性,但是仍是计算机设计的核心结构。

计算机软件

计算机软件是指计算机系统中的程序及其文档的集合,用于指挥硬件执行特定任务。

  • 计算机软件可以使得计算机按照事先预定好的顺序完成特定的任务。
  • 计算机软件按照其特定功能划分为系统软件应用软件

系统软件

  • DOS,Windows,macOS,Linux等。

应用软件

  • WPS,QQ,微信,英雄联盟...

注意:有些人会认为编程语言也属于软件,这里说明一下,编程语言本身不直接属于软件,但它与软件开发密切相关。编程语言是一种用于编写计算机程序的形式化语言,它定义了一套语法规则和语义,让程序员能够指示计算机执行特定任务。然而,实现编程语言的编译器、解释器和库等工具则是软件。这些工具帮助将用编程语言编写的源代码转换为计算机可以执行的指令。因此,虽然编程语言的概念性定义和规则不属于软件,但用来实现和支持编程语言工作的各种工具和环境确实是软件。此外,使用编程语言开发的应用程序和系统也是软件的一部分。

posted on 2025-05-18 22:33  burgess0x  阅读(14)  评论(0)    收藏  举报