Foros del Web » Soporte técnico » Sistemas Operativos »

Pregunta Basica de SO

Estas en el tema de Pregunta Basica de SO en el foro de Sistemas Operativos en Foros del Web. hola que tal, soy nuevo en el tema y quisiera saber cual es la diferencia entre un SO (sistema operativo) y un kernel??, o cual ...
  #1 (permalink)  
Antiguo 12/08/2007, 20:40
 
Fecha de Ingreso: agosto-2007
Mensajes: 2
Antigüedad: 16 años, 9 meses
Puntos: 0
Pregunta Basica de SO

hola que tal,

soy nuevo en el tema y quisiera saber cual es la diferencia entre un SO (sistema operativo) y un kernel??, o cual es la relacion que guardan estos dos conceptos

no soy programador, asi que en cuanto a los tecnisismos no soy muy bueno

gracias y saludos
  #2 (permalink)  
Antiguo 12/08/2007, 22:56
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Pregunta Basica de SO

mmmm bueno resumiendo todo el kernel es como la base del sistema operativo, en si se encarga de los procesos del sistema y gestionar los recursos, como acceso al hardware, decide q software podra acceder a que hardware, cuanto tiempo, porque, todo pasa po el kernel del sistema operaivo.

bueno eso es u resumen hay jeje buscate para q te infrmes mejor en google o en la misma pagina de microsoft, o en wikipedia tmb.
__________________
Solo se que nada se . . . Nirvana: Un Sentimiento Echo Realidad.
  #3 (permalink)  
Antiguo 13/08/2007, 07:29
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 10 meses
Puntos: 76
Re: Pregunta Basica de SO

Buen apunte, la Wikipedia es un buen punto de partida para conocer las diferencias entre kernel y sistema operativo.

Sin saber mucho del tema, yo creo que el kernel es el último enlace entre el software y el hardware, mientras que el sistema operativo es el enlace básico entre el hardware y el usuario. Por poner un ejemplo tonto, el BASH necesita del kernel para comunicarse con el hardware, y el usuario necesita de BASH para comunicarse con el hardware (por medio del kernel). El usuario no puede comunicarse directamente con el kernel, necesita como mínimo algunos otros componentes. Esos componentes necesario son, según yo lo entiendo, los que forman (junto con el kernel) el sistema operativo.

El resto del software que no es necesario para comunicarse con el hardware (aunque sí muy útil) ya no sería parte del sistema operativo, serían aplicaciones que funcionan "por encima".
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #4 (permalink)  
Antiguo 13/08/2007, 08:23
 
Fecha de Ingreso: agosto-2007
Mensajes: 2
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Pregunta Basica de SO

Hola a todos,

Segun las definiciones de wikipedia:

KERNEL
En informática, el núcleo (también conocido en español con el anglicismo kernel, de raíces germánicas como kern) es la parte fundamental de un sistema operativo. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema.
... los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso para el programador.

SO
Un sistema operativo es un programa destinado a permitir la comunicación del usuario con un computador y gestionar sus recursos de una forma eficaz. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos

Ahora ambas definiciones dicen que gestionan los recursos, tambien ambas dicen que proporcionan una interfaz al hardware, mmm no me queda muy claro todavia la diferencia

En otras palabras:

- De aqui puedo entender que un Kernel es parte del SO, basicamente que un kernel sin SO no funciona, correcto?

- que cosas puede hacer el SO que el kernel no las haga, o viceversa?

- una maquina puede funcionar solo con SO, sin utilizar kernel?

- que significa que un sistema (o una aplicacion) sea "stand-alone"?


Gracias y salu2
  #5 (permalink)  
Antiguo 13/08/2007, 14:08
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 10 meses
Puntos: 76
Re: Pregunta Basica de SO

Cita:
Iniciado por pumaju Ver Mensaje
- De aqui puedo entender que un Kernel es parte del SO, basicamente que un kernel sin SO no funciona, correcto?
Creo que es correcto.

Cita:
que cosas puede hacer el SO que el kernel no las haga, o viceversa?
Un kernel "a pelo" no puede interactuar con el usuario. Un SO sin kernel (esto es, un SO cojo) no puede interactuar con el hardware.

Cita:
una maquina puede funcionar solo con SO, sin utilizar kernel?

Según la Wikipedia, al principio existían programas que no utilizaban intermediarios para comunicarse con el hardware, es decir, no necesitaban un kernel, así que en principio sí debería ser posible funcionar sin kernel, pero creo que a día de hoy no es lo común.

Cita:
que significa que un sistema (o una aplicacion) sea "stand-alone"?
No estoy seguro, pero creo que se refiere a software que no tiene "dependencias externas", es decir, que no requiere que tengas instalados otros componentes para poder funcionar. Es como aquellos juegos de MS-DOS, que llevaban los controladores de sonido incluidos, y al ejecutarlos debías indicarle si tenías una Sound Blaster u otro tipo de tarjeta de sonido.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:43.