操作系统原理就是讲操作系统的,比如怎么管理内存,怎么管理文件,怎么管理进程。计算机组成原理讲的是计算机硬件各部分的组成与协作,比如怎么取址,内存怎么构成,磁盘的磁臂磁道之类的。编译原理,讲的是怎么将高级语言(比如c,java)翻译成机器语言的过程与技术。