Java学习之路-预科
第一章 学习计算机的基本知识
文章目录
前言
随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、什么是计算机?
- Computer:全称电子计算机,俗称电脑。
- 能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
- 由硬件和软件所组成
- 常见的形式有台式计算机、笔记本计算机、大型计算机等。
- 广泛应用在:科学计算、数据处理、自动控制、计算机辅助设计、人工智能、网络等领域。
二、硬件及冯诺依曼结构
1.计算机硬件
一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础
1.1 计算机硬件组成
- CPU
- 主板
- 内存
- 电源、主机箱
- 硬盘
- 显卡
- 键盘、鼠标
- 显示器
- 等…
1.2 什么是装机
装机就是按照自己的需求和喜好,把主板、内存、cpu、显卡硬盘、显示器等各个电脑配件给组装起来,满足自己个性化需求的一个过程。
1.3 冯诺依曼体系结构
冯诺依曼计算机体系结构主要由五大部件组成:
- 存储器用来存放数据和程序;
- 运算器主要运行算数运算和逻辑运算,并将中间结果暂存到运算器中;
- 控制器主要用来控制和指挥程序和数据的输入运行,以及处理运算结果;
- 输入设备用来将人们熟悉的信息形式转化为机器能够识别的信息形式,常见的有键盘、鼠标等;
- 输出设备可以将机器运算结果转换为人们熟悉的信息形式,如打印机输出,显示器输出等。
2.计算机软件
计算机软件可以使计算机按照事先预定好的顺序完成特定的功能
计算机软件按照其功能划分为系统软件与应用软件
2.1 系统软件
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行系统,是无需用户干涉的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的
系统软件具体包括:
- 操作系统 — DOC(Disk Operating System),Windows,Linux,Unix,Mac,Android,iOS
- 语言程序,如汇编程序、编译程序、解释程序;
- 各种服务性程序,如诊断程序、排错程序、练习程序等;
- 数据库管理系统;
2.2 应用软件
应用软件(Application)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。应用软件包是利用计算机解决某类问题而设计的程序的集合,多供用户使用。
WPS,QQ,微信,英雄联盟,绝地求生…
软件、开发、软件开发
人机交互(图形化界面,命令行)
应用软件具体包括:
- 文字处理软件
- 信息管理软件
- 辅助设计软件
- 实时控制软件
3.Windows常用快捷键
键盘的功能键:Tab、Shift、Ctrl、Alt、空格、Enter、Window、↑ ↓ ← →
键盘快捷键:
全选:Ctrl + A
复制:Ctrl + C
粘贴:Ctrl + V
撤销:Ctrl + Z
保存:Ctrl + S
关闭窗口:Alt + F4
运行:Window + R
永久删除:Shift + del
打开我的电脑:Window + E
打开任务管理器:Ctrl + Shift + Esc
切换:Window + Tab
…
如果将任务管理器的Windows 资源管理器删除,如何将进程恢复?
点击文件 - > 运行新任务 - > 输入explorer
4.基本的Doc命令
4.1 打开CMD的方式
- 开始 + 系统 + 命令提示符
- Win键 + R 输入cmd打开控制器(推荐使用)
- 在任意的文件夹下面,按住shift键 + 鼠标右键点击,在此处打开命令行窗口
- 资源管理器地址栏前面加上 cmd + 路径
4.2 常用的Doc命令
- 盘符切换:例:C: > D: - > 从c盘切换到d盘
- 查看当前目录下的所有文件:dir
- 切换目录:cd(change directory)
3.1 进入文件目录(不跨盘符):例:cd 文件名
3.2 跨盘符 - 跨目录:例:C:> cd /d D:\test - C:Windows\system32> cd /d C:\Users\Desktop
3.2 返回上一级目录:cd … - 清理屏幕:cls(clear screen)
- 退出终端:exit
- 查看电脑ip:ipconfig
- 打开应用
7.1 计算器:calc
7.2 画图工具:mspaint
7.3 记事本:notepad
… - ping命令(查询网站的ip信息):例:ping www.baidu.com
- 创建
9.1 创建文件夹(目录):例: C:\Users\Desktop>md test
9.2 创建文件:例:C:\Users\Desktop\test>cd a.txt - 删除
10.1删除文件:del 文件名 例:C:\Users\Desktop\test>del a.txt
10.2删除文件夹:rd 文件夹名(目录) 例: C:\Users\Desktop>rd test
…
5.计算机语言发展史
5.1 第一代语言
5.1.1机器语言
我们都知道计算机的基本计算方式都是基于二进制的方式
二进制:010111001010110010110100
这种代码是直接输入给计算机使用的,不经过任何的转换!
5.2 第二代语言
5.2.1汇编语言
解决人类无法读懂机器语言的问题
指令代替二进制
目前应用:
逆向工程
机器人
病毒
…
5.3 第三代语言
摩尔定律
当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上
5.3.1 高级语言
大体上分为:面向过程和面向对象两大类。
C语言是典型的面向过程的语言。C++、Java是典型的面向对象的语言。
各种语言:
C语言
C++语言
Java语言
C#语言
Python、PHP、JavaScript
…
总结
以上就是今天要讲的内容,本文仅仅简单介绍了计算机的基础知识-预科