1.1操作系统初步认识
1.2操作系统功能和定义
1.3操作系统发展历史
1.4分时技术与分时操作糸统
1.5典型操作系统类型
(关键词:操作系统,Windows,Linux,cpu,gpu)
问题:操作系统与普通软件是一样的吗?又有哪些区别?
没有安装操作系统的计算机能运行程序吗?
能,一些基本设置
普通用户能正常使用吗?
不能
操作系统有哪些功能?
提供操作界面,控制程序运行,管理资源系统,配置系统参数,监控系统状态,工具软件集合。(文件系统?)
思考:应用程序运行需要操作系统提供哪些支持?
比如:hello.h-—>hello.exe
main()
{
char *str="hello";
printf("%s",hello);
while(True)
{
int i=100;
}
}
(1)hello.exe文件如何存放?
放在硬盘上,由操作系统
(2)hello.exe程序如何启动?
放在内存中,才能运行,由操作系统
(3)如何为hello.exe内存分配?
由操作系统
(4)printf如何输出字符串?
操作系统要给用户提供支持,让用户可以使用显示器/显卡,显示字符串
(5)while死循环会不会独占CPU?
(6)程序结束如何退出系统?
程序运行完占据内存,如果不把内存还给系统,系统可用的内存将会越来越少(注意:python步操作好像会保存程序)