开发操作系统用什么语言啊?开发操作系统又要具备什么条件呢?C语言能开发操作系统吗?
还有开发嵌入式系统又要具备什么条件?
什么语言都能开发?我以前看到别个说就只有低级语言才能。害得我拼命学C.我肯定不可能一个人开发了.主要还有就是开发操作系统要了解哪些知识(比如:硬件、低级的原理之类的)?
1、进程管理,其工作主要是进程调度,在单用户单任务的情况下,处理器仅为一个用户的一个任务所独占, 进程管理的工作十分简单。但在多道程序或多用户的情况 下,组织多个作业或任务时,就要解决处理器的调度、 分配和回收等问题 。
2、存储管理分为几种功能:存储分配、存储共享、存储保护 、存储扩张。
3、设备管理分有以下功能:设备分配、设备传输控制 、设备独立性。
4、文件管理:文件存储空间的管理、目录管理 、文件操作管理、文件保护。
5、作业管理是负责处理用户提交的任何要求。
扩展资料:
操作系统举例:DOS-磁盘操作系统
完整的DOS由五部分组成:
1、引导程序( BOOT ):由格式化程序直接写入磁盘初始扇区。
2、基本输入/输出管理程序(PC-DOS为IBMBIO. COM、MS-DOS为IO.SYS)。
3、文件管理和系统功能调用程序(PC-DOS为IBMDOS.COM、MS-DOS。为MSDOS.SYS)。
4、命令处理程序(COMMAND. COM)。
5、各种外部命令:完成各种辅助功能的可执行文件。
参考资料来源:百度百科-DOS
参考资料来源:百度百科-操作系统