首页 > 其他分享 >电脑基础知识

电脑基础知识

时间:2022-09-22 20:13:45浏览次数:59  
标签:解释器 计算机 python 电脑 基础知识 内存 CPU 语言

今日记录

计算机五大组成部分详解

1.控制器
- 是计算机的指挥系统,专门负责控制计算机所有其他组件如何工作的
-也就是相当于人类的大脑
2.运算器
-主要负责电脑所有运算的活(数学运算,逻辑运算)
-控制器+运算器=CPU(中央处理器)
  =人类的大脑
3.存储器
-是电脑的记忆功能,负责所有的数据存取
-对于电脑来说当然也就分为两种存储方式
-比如:内存(基于电的工作)存取数据都快,是CPU的好搭档,但是短板在于一断电数据全无,只能临时存取数据
外存:不基于电的工作,存取数据都慢,但是断电数据也不会丢,可以永久保存数据
内存=人类的大脑记忆功能
外存=人的笔记本
4.输入设备
-鼠标,键盘,触摸屏
5.输出设备
-显示屏,打印机,音响

计算机三大核心硬件

1.CPU

  • 计算机中真正干活的,也是程序想要运行起来必须要有CPU的参与

2.内存

  • 存储数据的速度非常快,也主要是与CPU配合使用

3.硬盘

  • 能够长久保存数据

1.内存的容量一般比硬盘小的多的多,硬件水平跟不上(4GB,8GB.16GB,32GB,64GB,128GB,256GB)

2.为什么不直接砍掉内存,让CPU跟硬件交互CPU的运行速度非常快(1000),但是硬盘速度却不及千分之一,内存的速度比硬盘快很多,可以跟CPU搭配干活,提升CPU运行效率

3.只要是运行的程序,产生的数据第一时间肯定在内存

以前的文本编辑器使用过程中如果突然断电数据会立刻丢失

现在的文本编辑器不会出现这种情况,会比之前高级很多,是因为内部自动执行保存操作

(总结:程序最先是存放于硬盘之上,程序的运行一定事先把程序的代码加载到内存,然后CPU从内存中读取到指令在执行)

操作系统

1.引入

用户/应用程序(暴风影音,腾讯,迅雷,快播)操作系统:控制程序(如果拿到一台新电脑一定是安装系统windows,linux)

2.操作系统概念

操作系统是一个协调,管理,控制计算机硬件资源与应用软件资源的一个控制程序
1.控制计算机硬件的基本运行
2.把使用硬件的复杂操作封装成简单的功能,给上层的应用程序使用

3.PC端常见操作系统

windows,mac os,linux

移动端常见操作系统:

安卓,ios,鸿蒙

编程与编程语言

1.语言:人与人之间的交流(沟通交流的媒介)

2.编程语言:人与计算机之间的交流(沟通交流的媒介)

3.编程的本质:程序员将自己的逻辑思维和想法用计算机能够读懂的语言写下来的过程

4.编程的结果:就是产生一堆代码文件

编程语言的发展史

1.机器语言
直接编写二进制与计算机沟通交流
优势:计算机可直接读懂,执行效率高
劣势:学习难度大,开发效率低,门槛高
2.汇编语言
用一些字母来表示一串二进制数
优势:学习难度有所降低,开发效率有所提高
劣势:门槛还是很高
3.高级语言
用人类能够读懂的字符与计算机沟通交流
优势:学习难度低,开发效率高门槛低
劣势:执行速度不如前两种
'''
常见高级语言如下:
python:目前最火,排名第一
java:最早引入进来的一款语言
c++:底层最接近机器语言的语言(常用在开发游戏)
c#:底层最接近机器语言的语言,也是常在开发游戏
php:主要用来做网站
golang:未来可能会超过python的语言
'''

编程语言的分类

高级语言都需要经过翻译之后才能被计算机识别并执行
1.编译型语言 C++
类似于谷歌翻译(一次性翻译) 翻译之后可以反复使用翻译的结果
优势:一次翻译可以反复使用 执行效率高 速度快
劣势:当程序中频繁出现bug 那么需要反复编译
2.解释型语言 python
类似于同声传译
优势:有bug和没有bug执行效率几乎一样
劣势:速度没有编译型语言快

python解释器

1.python发展方向
    web方向、自动化运维、自动化测试、自动化办公、网络爬虫、金融量化、人工智能、机器学习、数据分析
 2.版本
版本其实是软件更新迭代的记录python1.x:初期版本,几乎不用
    python2.x:python2.7(2020年就已经不在维护更新)
    python3.x:python3.6
    python3.8
    python3.10+
     ps:我们学习python语法对版本的区别差异不大
     python2.7
    python3.6
    python3.8
3.下载官网:https://www.python.org/downloads/windows/
    (苹果电脑自带python2.7)
 4.安装
自定义安装路径尽量简单一点
5.使用
windows+r
输入cmd回车
切入盘符D:
切换目录 cd python38
运行解释器 python
退出解释器exit()
退到上一层目录cd..
'''
IT领域只要这个软件能够正常运行 ,计算使用的是十几二十年前的版本,也不要更新
'''

环境变量

我们在cmd窗口内查找资源的时候
1.先在当前路径查找
2.如果没有,在去系统环境变量中查找
3.还没有,则会提示报错
修改环境变量之后需要使用新的cmd窗口

多版本共存
拷贝解释器中的python .exe文件
然后给拷贝之后的文件命名

运行python程序的三种方式

1.cmd直接编写运行
适用于短板,临时执行的代码
2.解释器命令运行
可以编写较长的代码,并且可以长久保存
3.利用IDE工具编写并运行
IDE开发者工具:自动提示,携带各种功能插件,编写代码效率更高更快
1.sublime
对小白不友好
2.vscode
对小白不友好
3.pycharm
功能强大,对小白友好

python解释器

已经安装好啦!!!

标签:解释器,计算机,python,电脑,基础知识,内存,CPU,语言
From: https://www.cnblogs.com/lvqingmei/p/16720707.html

相关文章

  • 直流无刷电机(BLDC)基础知识---TMC4671-LA
    提到直流无刷电机,那不得不提的就是有刷电机了。有刷电机有一个比较令人讨厌的缺点:那就是“吵”。因为电刷和换向环需要时刻不停地摩擦,才能给电枢供电。所以,如果你想要一......
  • Linux基础知识之挂载详解(mount,umount及开机自动挂载)
    一、简单用法$mount/dev/hda2/home第一个叁数是与包括文件系统的磁盘或分区相关的设备文件。第二个叁数是要mount到的目录。$umount/dev/hda2$umount/usr参数可以......
  • 基础知识笔记(VIM)
    一、VI/VIM编辑器(重要)1.1是什么VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以......
  • Git:单台电脑同时配置多个git账号
    问题说明现在云端仓库很多,有开源中国的gitee.com、微软的github.com、还有gitlab.com和bitbucket.org等等,当我们想同一台电脑链接多个云端仓库时,就需要设置不同的......
  • Maven 基础知识总结
    Maven的基础官网地址官网:http://maven.apache.org/Maven定义定义:Maven是一个项目管理和构建的工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的......
  • FastAPI 基础知识——使用 FastAPI 更快
    FastAPI基础知识——使用FastAPI更快https://fastapi.tiangolo.com/FastAPI是一个现代、快速(高性能)的Web框架,用于基于标准Python类型提示使用Python3.7+构......
  • nvidia独显电脑,开机登陆界面在副屏的解决办法
    1.网上解决方案https://askubuntu.com/questions/1043337/is-there-to-make-the-login-screen-appear-on-the-external-display-in-18-04问题:在nvidia独显电脑上不生效2......
  • 解决 TPM 2.0 限制安装教程 (这台电脑无法运行 Windows 11 问题)
    解决TPM2.0限制安装教程(这台电脑无法运行Windows11问题)https://www.iplaysoft.com/windows11.html方法1(推荐)、使用Rufus、Ventoy等工具新版本制作启动盘......
  • 203-CH32V307(RISC-V)学习开发-以太网例程-TCP客户端-电脑网线直连
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/LearnCH32V307VCT6"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> ......
  • LLVM基础知识
    LLVM简介https://zhuanlan.zhihu.com/p/488188552前端:前端讲计算机程序语言(如C、C++和OC)转换为LLVMIR的编译步骤。它包括词法分析器、语法分析器、语义分析器和LLVMIR......