1.冯诺依曼体系架构
1.1概念
我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。
输入设备:鼠标,键盘,扫描仪等。
输出设备:显示器,打印机等。
控制器:根据运算器的运算结果,控制数据的输出时机。
运算器:负责运算存储器中的数据。
1.2程序的大概执行流程
来看一个简单的代码程序:
import java.util.Scanner;
public class Test0620_1 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
System.out.println(s);
}
}
运行结果:
图解其过程:
2.操作系统
2.1概念
任何计算机系统都包含一个基本的程序集合,称为操作系统(OS)。笼统的理解,操作系统包括:
1.内核(进程管理,内存管理,文件管理,驱动管理);
2.其他程序:(库函数,shell程序);
2.2操作系统的定位
其实计算机在操作系统中就充当一个管理员的角色,管理着系统的各种硬件资源。