1、什么是硬件和软件?有哪些代表性名称?
计算机硬件是计算机系统中完成输入、存储、处理和输出功能的具体设备。硬件系统又分为主机(CPU、内存储器)和外围设备(外存储器、输入/输出设备)。
计算机软件是控制硬件正确有效的完成各项任务,分为系统软件和应用软件。系统软件主要包括操作系统(DOS、Windows、linux等)、编译软件、数据库管理系统等,应用软件有数据处理软件、文字处理软件等。
2、列举目前主流计算机的硬件组成(包括图像、基本参数及价格)
(1)主板:主要是技嘉系列、华硕系列等
例如技嘉H110:报价¥499-1299
重要参数:
主芯片组:Intel H110
音频芯片:集成Realtek ALC887 8声道
内存类型:2×DDR3 DIMM
最大内存容量:32GB
主板板型:Micro ATX板型
(2)CPU:目前市场上的CPU主要是美国英特尔公司和超微公司
例如Intel奔腾系列、赛扬系列、酷睿双核系列、酷睿4核处理器等
Intel酷睿i7 7700:报价¥1597
主要参数:
CPU主频:3.6GHz
动态加速频率:4.2GHz
插槽类型:LGA 1151
核心数量:四核心
线程数:八线程
(3)内存:计算机系统中存放数据与指令的存储单元,内存的好坏会直接影响电脑的运行速度。目前主要型号有金士顿、威刚等
例如金士顿FURY:报价¥199-2999
重要参数:
适用类型:台式机
内存容量:8GB
内存类型:DDR3
内存主频:1866MHz
(4)声卡:也叫音频卡,是实现声波/数字信号相互转换的一种硬件,是计算机进行声音处理的适配器。
此外还有键盘、鼠标、显示屏等
3、CPU的工作原理是是怎样的?
CPU工作时是从内存中逐一取出指令和相应的数据,按指令操作码对数据进行运算处理,直到程序执行完为止。
(1)取指令:CPU 控制器从内存读取一条指令并放入指令寄存器。指令格式为操作码+操作数地址。
(2)指令译码:指令寄存器中的指令经过译码,决定该指令应进行何种操作(就是指令里的操作码)、操作数在哪里(操作数的地址)。
(3)指令执行:取操作数和进行运算
取操作数:CPU 通过寻址操作,从内存(数据段)中读取操作数到通用寄存器中,暂存起来。
进行运算:运算单元通过指令中的操作码,对寄存器中的操作数进行 mov,add,jmp 操作。
(4)指令计数:修改指令计数器,决定下一条指令的地址。
4、内存是用来做什么的?为什么内存被称为RAM?
内存是与CPU直接交换数据的内部存储器,用来存储数据。所有可以执行的程序也必须放到内存中才能运行。RAM可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。
5、什么是操作系统?列出一些主流的操作系统(名称、生产厂商及发布年份)
操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
Windows操作系统:微软公司于1985年11月推出了Windows的最早版本Windows9.0,Windows XP在2001年10月25日发布,Windows 10于2015年7月29日发布正式版。
类Unix系统:包含了System V、BSD与Linux。1991年,芬兰学生林纳斯·托瓦兹根据类Unix系统Minix编写并发布了Linux操作系统内核
MacOS X操作系统:是一套运行于苹果Macintosh系列计算机上的操作系统。
6、操作系统的主要任务是什么?(什么是多线程及多处理?)
操作系统的主要任务可以概括为:1、管理计算机资源:管理文件、管理内存、管理CPU、管理设备(输入/输出等)2、提供一个用户与系统交互的操作界面。
多线程是指从软件或者硬件上实现多个线程并发执行的技术。是同步完成多项任务的一种方法,需要区别于高并发(系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况)