文章目录
## 计算机基础
一、软件开发的常识
1.什么是软件
一系列由特定顺序组织起来的计算机数据或者指令
常见的软件:
系统软件:windows, Linux, mac os, Android, iOS, 华为鸿蒙
应用软件:QQ, 一系列的播放器,一系列的浏览器等 app
软件: QQ,微信
操作系统: win10, Mac, Andriod, iOS 等
硬件: 鼠标,键盘,主板,显示器,CPU,内存条
2.什么是开发
开发: 就是制作软件的过程, 软件的出现实现了人与计算机之间的交互
和软件的交互方式:
图形化界面:通过一些现成的界面完成一些任务
命令行方式:在控制台输入一些指令,计算机帮忙完成某件事情
3.DOS命令行
【掌握】
cd 进入指定目录【文件夹】 change directory
cd .. 退回到上一级目录
cd / 退回到根目录
dir 列出当前目录下所有的文件夹以及文件
二、数据的存储
1.内存
1.1概述
内存是计算机的组成部分,作用是与cpu沟通的桥梁,计算机中所有的程序都是在内存中运行
内存【Memory】,内存储器,作用暂时存放cpu中的运算数据
1.2抽象理解
十进制: 0,1,2,3,4,5,6,7,8,9
二进制: 0,1
八进制: 0,1,2,3,4,5,6,7
十六进制: 0,1,2,3,4,5,6,7,8,9, A,B,C,D,E,F
一个开关,有两种状态,打开或者关闭,在计算机中使用0和1表示
10 => 1010(二进制) => 00000000 00000000 00000000 00001010
a => 97(十进制) => 1100001 (二进制) => 00000000 00000000 00000000 01100001