什么是计算机

computer:全称电子计算机,俗称电脑。

介绍:能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

组成:由硬件和软件组成。

常见形式:台式、笔记本、大型计算机等。

广泛应用在:科学计算,自动控制,计算机辅助设计,人工智能,网络等领域。

计算机硬件

一些物理装置,按系统结构的要求构成一个有机整体,为计算机软件运行提供物质基础 。

计算机硬件的组成

  • cpu
  • 主板
  • 内存
  • 电源、主机箱
  • 硬盘
  • 显卡
  • 键盘、鼠标
  • 显示器
  • 等…

装机

必备:CPU、Memory(内存)、Motherboard(主板)

其他:IO设备(input、output)

显卡:图形处理,现在许多主板内置显卡

题外话:

网吧内供上网者使用的客户机上没有安装实体硬盘,而是共用一个服务器上的硬盘。也就是说,它没有装本地硬盘,但是有一个远程硬盘。

虽然网吧的客户机上没有硬盘,但有一个共享的服务器硬盘。那么,这个服务器究竟是什么玩意儿呢?一般说来就是网吧内另一台配置较高的电脑主机(网管的主机,但不大可能是远程的云端服务器,这样会导致客户机的速度太慢)。该主机与网吧内的所有电脑通过有线网络(一般是光纤,由于距离短速度非常快,其中的网络延时可以忽略不计)相连。所有的客户机在启动时,都需要通过网络从这台服务器的硬盘上读取数据。

那么,网吧为什么要弄这么一个无盘系统呢?

一,省钱,二,便于管理,同时也更安全(这才是主因)

这一点其实也很好理解。到网吧上网的人,形形色色的人都有,而且小白居多,如果每台机器都使用独立的硬盘,则很容易在上面遗留下病毒和垃圾文件,网管清理维护起来也相当困难,工作量巨大。

而使用无盘系统,这就容易多了。你在服务器上改一下设置 ,就应用到了所有客户机上。你还可以在服务器上进行权限管理,让普通的客户机无法修改服务器上的重要文件。如此一来,网管的日常时间就有大把空闲了。

冯·诺依曼体系结构

美籍匈牙利数学家冯·诺伊曼于1946年提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。 冯·诺依曼体系结构冯·诺伊曼理论的要点是:计算机的数制采用二进制;计算机应该按照程序顺序执行。人们把冯·诺伊曼的这个理论称为冯·诺伊曼体系结构。

从EDVAC到当前最先进的计算机都采用的是冯·诺伊曼体系结构。所以冯·诺伊曼是当之无愧的数字计算机之父。

电子计算机的问世,奠基人是英国科学家艾伦·麦席森·图灵(Alan M. Turing)和美籍匈牙利科学家冯· 诺伊曼(John Von· Neumann)。图灵的贡献是建立了图灵机的理论模型,奠定了人工智能的基础。而冯· 诺伊曼则是首先提出了计算机体系结构的设想。

1946年美籍匈牙利科学家冯·诺伊曼提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式存储,并确定了存储程序计算机的五大组成部分和基本工作方法。

半个多世纪以来,计算机制造技术发生了巨大变化,但冯· 诺伊曼体系结构仍然沿用至今,人们总是把冯· 诺伊曼称为“计算机鼻祖”。

计算机软件

计算机软件可以使计算机按照事先预定好的顺序完成特定的功能

计算机软件按照其功能,划分为系统软件应用软件

  • 系统软件:

    • DOS(Disk Operating System),Windows,Linux,Unix,Mac,Android,iOS
  • 应用软件:

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

电脑常用快捷键

键盘功能键:Tab、Shift、Ctrl、Alt、空格、Enter、Windows、↑ ↓ ← →

键盘快捷键(组合):全选、复制、粘贴、撤销、保存、关闭窗口、运行、永久删除等等等

全选:Ctrl  + A
复制:Ctrl  + C
粘贴:Ctrl  + V
撤销:Ctrl  + Z
剪切:Ctrl  + X
保存:Ctrl  + S
我的电脑:Windows  + E
运行:Windows  + R
任务管理器:Ctrl  + Shift + Esc
永久删除:Shift  + D

Dos命令

打开控制台cmd的方式

  1. 开始 + 系统 + 命令提示符
  2. Win键 + R 输入cmd打开控制台(常用)
  3. 在地址栏的前面输入cmd+1个空格,然后回车,如:cmd D:\download

以管理员身份运行:找到C:\Windows\System32\cmd.exe,选择以管理员方式运行即可。

常用的Dos命令

盘符 E:
查看当前目录下的所有文件 dir
切换目录 cd change directory 或者 cd /d D:\download
返回上级目录 cd ..
查看当前电脑ip ipconfig
ping命令 ping www.baidu.com
清理屏幕 cls
退出终端 exit
打开计算器 calc
打开画图工具 mspaint
打开记事本 notepad
创建文件夹 md test
创建文件 cd>a.txt
删除文件 del a.txt
删除文件夹 rd test
文件的斜杠 \
参数的斜杠 /

计算机语言发展史

机器语言

二进制方式:01011101010101010

直接输入给计算机使用的,不经过任何的转换

汇编语言

  • 解决人类无法读懂机器语言的问题

  • 指令代替二进制

  • 目前应用:

    • 逆向工程
    • 机器人
    • 病毒

高级语言

  • 摩尔定律:当价格不变,集成电路上可容纳的晶体管数量,约每隔18个月就会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。

  • 大体上分为:面向过程面向对象两大类。

    • C语言是典型的面向过程的语言。
    • C++、Java是典型的面向对象的语言。

【Java学习】2.计算机介绍相关推荐

  1. 何先振第1期:Java编程入门计算机介绍

    大家好,我叫何先振,今天给大家介绍下计算机,帮助想学编程的人对计算机有个基本认识. 首先我们来看什么是计算机?计算机是能够按照程序运行控制硬件,自动,高速处理海量数据的现代智能电子设备.计算机的作用就 ...

  2. Java学习日报—Swagger介绍 与 布隆过滤器详解—2021/12/01

    目录 1. Swagger 1.1 介绍 1.2 Swagger 的优势 1.3 简单使用 1.3.1 集成 Swagger 管理 API 文档 1.3.2 在线测试接口 1.4 常用注解 1.5 参 ...

  3. 【转】2023年Java学习路线图-黑马程序员

    PS:注意收藏,此套路线图会不定期更新! Java学习路线图(2023版,视频已更新) 入门: Java SE基础 → Java Web(含数据库+H5+js+vue) 中级: Maven → Git ...

  4. java学习教程基础入门及提高,22年最新

    武汉Java编程入门怎么学?希望会对你的学习有所促进和帮助,让大家的Java编程入门.一.Java编程零基础可以学,但自学的确阻力有些大.作为一门技术语言,它所蕴含 接下来就要学习的是Java的面向对 ...

  5. Java学习笔记系列-入门篇-计算机基础

    Java学习笔记 Java学习笔记是一个持续更新的系列,工作多年,抽个空对自身知识做一个梳理和总结归纳,温故而知新,同时也希望能帮助到更多正在学习Java 的同学们. 本系列目录: 入门篇 计算机基础 ...

  6. 基于JAVA网络学习平台计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA网络学习平台计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA网络学习平台计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  7. 计算机编程老鸟的心得,java入门123——一个老鸟java学习心得.docx

    java入门123--一个老鸟的java学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心得体会了.开始学习任何一门课(包括java),兴趣最重要.一直觉得自己在学计算机 ...

  8. JAVA毕业设计计算机类专业考研交流学习平台计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计计算机类专业考研交流学习平台计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计计算机类专业考研交流学习平台计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目 ...

  9. JAVA java学习(9)——————java常用开发工具介绍

    下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是--它们都是为了给 Java 编码和开发提供卓越的支持. 常用源码编辑工具介绍 ava 源代码本质上其实就是普通的文本文件,所以理论上来说 ...

  10. 基于JAVA计算机类专业考研交流学习平台计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA计算机类专业考研交流学习平台计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA计算机类专业考研交流学习平台计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目 ...

最新文章

  1. nlohmann/json使用笔记
  2. 5月书讯:流畅的Python,终于等到你!
  3. python给图片添加字符
  4. uc/os-ii中最高优先级计算(如何查表)
  5. java在画布上画出变量_急..JAVA 在画布上画拖动滚动条可扩大缩小的长方形
  6. Modbus协议栈应用实例之四:ModbusTCP服务器应用
  7. linux用户limit修改,linux – 使用cgroups作为用户设置用户创建的systemd范围的MemoryLimit...
  8. 编码之道:是谁制造了混乱
  9. paip.提升用户体验---显示密码控件ShowPwdController
  10. akb48_原AKB48成员板野友美结婚了!闪嫁23岁职棒球员高桥奎二
  11. SPSS基础教程:统计分析前的准备
  12. 不要迷恋哥,哥只是个传说!
  13. 业务流程优化与信息化到底有多远?
  14. mysqlError: Can't connect to MySQL server on 'localhost' (10061)
  15. [PPPOE]RP-PPPOE脚本分析
  16. 老祖宗的老话大全收藏
  17. 2022-2028全球人造黄油结晶器行业调研及趋势分析报告
  18. 记十月五日寨口大坡徒步
  19. 树莓派+MediaPipe+PCA9685+自制摄像机云台实现人脸跟踪移动
  20. 为什么C语言永远不会过时?

热门文章

  1. 【SpringBoot】18、SpringBoot中使用Session共享实现分布式部署
  2. 去掉CSDN博客网页上多余的内容并保存为pdf
  3. 吃货联盟订餐系统(删除订单功能实现)
  4. 电脑开机密码忘了,如何快速解决?
  5. 3982: 猴子选大王
  6. 正确理解同步/异步和阻塞/非阻塞的区别:
  7. 关于 HikariPool-1 - Starting... 启动问题
  8. /etc/profile 跟 ~/.bashrc ~/.bash_profile的区别
  9. 十六进制转八进制——进制转换
  10. BeanCopier封装