por
pobrecito hablador
el Lunes, 11 Junio de 2007, 18:21h
(#921314)
Tengo ahora mismo delante el libro "Sistemas operativos: Diseño e Implementación" de Tanembaum, página 2, en la figura 1.1 describe los distintos componentes de un sistema de computación y aparecen:
Hardware:
Dispositivos físicos.
Microprogramación.
Lenguaje de máquina.
Programas del sistema:
Sistema operativo.
Intérprete de comandos.
Editores.
Compiladores.
Programas de aplicación:
Juegos...
De modo que el intérprete de comandos y demás NO forma parte del sistema operativo, de otra forma tampoco tendría mucho sentido la división en monolíticos y microkernel. Los monolíticos son aquellos en que TODO el sistema operativo esta enlazado en un único programa, y hasta donde yo se, el bash no está enlazado con el Linux. Por su parte los microkernel son aquellos en que el sistema operativo no se enlaza en un único programa, sino que se compone de diversos módulos (uno de los cuales es el kernel) enlazados como programas independientes y que se comunican mediante mensajes.
Un saludo
Re:Una respuesta tb sin capc.
(Puntos:0)Hardware:
Dispositivos físicos.
Microprogramación.
Lenguaje de máquina.
Programas del sistema:
Sistema operativo.
Intérprete de comandos.
Editores.
Compiladores.
Programas de aplicación:
Juegos
De modo que el intérprete de comandos y demás NO forma parte del sistema operativo, de otra forma tampoco tendría mucho sentido la división en monolíticos y microkernel. Los monolíticos son aquellos en que TODO el sistema operativo esta enlazado en un único programa, y hasta donde yo se, el bash no está enlazado con el Linux. Por su parte los microkernel son aquellos en que el sistema operativo no se enlaza en un único programa, sino que se compone de diversos módulos (uno de los cuales es el kernel) enlazados como programas independientes y que se comunican mediante mensajes.
Un saludo