10年老司机,未必知道的IT基础知识
在各位小伙伴开始学习编程之前,掌握计算机基础知识十分重要。
今天小千给大家分享一些计算机基础知识及概念,希望对你有所帮助。
一、计算机的概念
Computer,全称电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成。
二、计算机的分类
常见的形式有:台式计算机、笔记本计算机、大型计算机等。
硬件:是指计算机中由电子、机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个整体为计算机软件运行提供物质基础。
计算机硬件的五大组成部分:运算器、控制器、存储器、输入设备和输出设备。运算器和控制器是计算机的核心,合称中央处理单元(Central Processing Unit,CPU)或处理器,也就是我们常说的CPU;存储器用来存储数据,比如内存、硬盘;输入设备和输出设备,是用来向我们展示信息和对计算机进行操作的。常见的输入设备,比如鼠标、键盘;常见的输出设备,如显示器、打印机等。
软件:按照特定顺序组织的计算机数据和指令的集合。计算机软件是使用计算机过程中必不可少的东西,通俗来说,计算机软件就是使计算机按照事先预定好的JI赡完成的特定的功能。计算机软件按照其功能划分为系统软件与应用软件。
三、计算机语言
计算机语言:人与计算机之间进行交流沟通的一种特殊语言。可以通过计算机语言与计算机传递信息。计算机语言的分类:机器语言,汇编语言和高级语言。
机器语言:是直接用二进制代码指令表示的计算机语言,指令由。和1组成,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。阅读和编写都很麻烦,非常不利于开发工作。
汇编语言:使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将〉汇编语言翻译成机器语言。相对于机器语言,可读性大大提升,但编码量依然非常大。
高级语言:开发的程序使用普通英语进行编写,编写完成的内容我们称为源代码,通过编译器将源代码翻译成计算机能够直接识别的机器语言,之后再由计算机执行。常见的高级语言就很多了,如:C,C++,Java等。
软件开发:借助开发工具与计算机语言制作软件的过程
四、计算机功能键
Tab 制表符,用于缩进Shift 上档键Ctrl 控制键,和其它键配合使用Alt 改变,单独使用可以调用窗口菜单,一般和其它键配合使用space 空格键,输入一个空白字符,即空格Enter 回车键,用于换行Windows 呼出系统菜单
五、计算机常用快捷键快捷键
全选文本Ctrl + A
字体加粗Ctrl + B
复制文本Ctrl + C
全选文本Ctrl + A
字体加粗Ctrl + B
复制文本Ctrl + C
查找文本Ctrl + F
查找替换文本Ctrl + H
新建文档Ctrl + N
打开文件Ctrl + O
打印选项Ctrl + P
保存文件Ctrl + S
下划线Ctrl + U
粘贴文本Ctrl + V
关闭当前网页Ctrl + W
剪切文本Ctrl + X
重做文本Ctrl + Y
撤销文本Ctrl + Z
F1 帮助
F2 重命名
F3 搜索助理
F5 刷新
F8 Windows 启动选项
F12 另存文档
F4 “地址”栏列表
F10 激活菜单栏
F11 切换全屏
WIN 显示或隐藏"开始"菜单。
WIN+ D 显示桌面。
WIN+ M 最小化所有窗口。
WIN+ Shift + M 还原最小化的窗口。
WIN+ E 打开"我的电脑"。
WIN+ F 搜索文件或文件夹。
WIN+ F1 显示 Windows 帮助。
WIN+ L 切换用户。
WIN+ R 打开"运行"对话框。
WIN+ U 打开"工具管理器"。
10年老司机,未必知道的IT基础知识相关推荐
- 初学者必须要知道的FPGA基础知识
初学者必须要知道的FPGA基础知识 一.FPGA是什么? 在<FPGA至简设计原理与应用>一书里是这样描述的:『FPGA的全称为Field-Programmable Gate Array, ...
- 你应该知道的 Node 基础知识
大家好,我是若川.最近组织了源码共读活动,感兴趣的可以加我微信 ruochuan12 参与,已进行两个多月,大家一起交流学习,共同进步.源码共读学的多数是 Node.js ,今天分享一篇 Node.j ...
- 10个你未必知道的CSS技巧与14种cssdiv中基本滤镜介绍
2019独角兽企业重金招聘Python工程师标准>>> 1.CSS字体属性简写规则 一般用CSS设定字体属性是这样做的: font-weight:bold; font-style:i ...
- 每个程序员都应该知道的Linux基础知识!全文4900字,没有耐心的不建议看 ——( Linux文件系统 + 系统管理类命令 + bash基础特性)
文章目录 - Linux的文件系统 - LSB - FHS - 根文件系统 - 对根文件系统下目录的概述: /boot /bin /sbin /lib /lib64 /etc /home /root ...
- 你应该知道的 CSS 基础知识
一.CSS 是怎么组织的 先看一段 demo: .icon {width: 20px;height: 30px;border-radius: 4px; } 上面的 demo 是我们常见的 CSS 代码 ...
- html 的empty属性,你未必知道的CSS小知识:你知道table里的empty-cells属性吗?
css里的empty-cells属性是所有浏览器都支持的,甚至包括IE8,它的用法是下面这个样子: table { empty-cells: hide; } 估计你从语义上已经猜出它的作用了.它是为H ...
- css没有border,你未必知道的CSS小知识:为什么没有人使用border-image
之前我曾经写过一篇关于CSS的border-image属性的文章.现在几乎所有的现代浏览器都支持这个属性--除了IE10及以下IE版本. 看起来这是一个非常漂亮的CSS功能,它可以让你用图片修饰元素的 ...
- html5boder属性,你未必知道的CSS小知识:border属性比你想象的要复杂
我们很多人都用过这样的写法: .example { border: solid 1px black; } 这里的border属性的用法实际上是一种简写的形式,它分别设置了border-style, b ...
- html a text decoration,你未必知道的CSS小知识:text-decoration属性变成了属性简写
我相信有些小知识会让你大吃一惊. 跟着最新的CSS规范,text-decoration现在的写法是这样的: a { text-decoration: overline aqua wavy; } tex ...
最新文章
- 详解C中volatile关键字
- 我是一个内向的人,也是一个不善交际的人
- 信息化建设规划_苏交集团施工企业信息化建设规划分享会顺利召开
- 一文带你了解mysql sql model的only_full_group_by模式含Error 1055问题分析
- 7、Flask实战第7天:Jinjia2模板
- python绘制条形图例题_python matplotlib库绘制条形图练习题
- linux内核安装指南-1
- Python稀疏矩阵运算库scipy.sparse用法精要
- RSA加密解密(附源码工程)
- ftp服务器最简单的搭建和配置
- 多屏系统上播放幻灯片的设想
- 形式语言与自动机理论 pdf_448页伊利诺伊大学算法图书【附PDF资料】
- e会学c语言程序设计基础网课答案,C程序设计(双语版)习题答案
- Docker容器-------dockerfile概念简介
- java bridge_JavaBridge
- Oracle修改expired状态,Oracle数据库用户账号处于expired状态解决方法
- 中国海外文物拍卖天价
- 房屋水电煤气省钱秘籍
- C#将日期转化成英文
- 初等证明:使用无穷下降法证明丢番图方程x^4 - y^4 = z^2无非零整数解