You are on page 1of 12

Ing Guillermo J Rodriguez Pineda

Conceptos de Sistemas Operativos


Qu es un sistema operativo? El sistema operativo es un programa o un conjunto de programas(software) que se carga al arrancar el ordenador y realiza las tareas de mediacin entre los componentes del ordenador.

Tipos de Sistemas

Sistemas por Lotes (Batch)

Para acelerar el procesamiento, los operadores agrupaban en lotes los trabajos con necesidades similares y los ejecutaban en la computadora como un grupo. As, los programadores dejaban sus programas con el operador, quien los clasificaba por lotes con requerimientos similares y, a medida que quedaba disponible la computadora, ejecutaba cada lote. La salida de cada trabajo se devolva al respectivo programador.

Sistemas de Multiprogramacindiscos la introduccin de los


permiti a los sistemas operativos almacenar los trabajos en dichos discos en lugar de cintas o tarjetas perforadas. La idea es esta: el sistema operativo mantiene simultneamente varios trabajos en memoria el sistema operativo simplemente cambia a otro trabajo y lo ejecuta. Cuando este trabajo necesita esperar, la CPU cambia a otro, y as sucesivamente. Con el tiempo, el primer trabajo termina su espera y vuelve de nuevo a la CPU. Mientras exista por lo menos un trabajo por ejecutar, la CPU nunca estar ociosa.

Sistema de Tiempo Compartido Permiten la simulacin de que el sistema y sus recursos son todos para cada usuario. El usuario hace una peticin a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecer en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusin de que tiene el sistema dedicado para s mismo.

Sistemas Paralelos cuando existan dos o ms procesos que compitan por algn recurso se puedan realizar o ejecutar al mismo tiempo.

Sistemas de tiempo Real


son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, estn subutilizados sus recursos con la finalidad de prestar atencin a los procesos en el momento que lo requieran

Sistemas Distribuidos
Este sistema operativo permite distribuir trabajos, tareas o procesos entre un conjunto de procesadores. Puede ser que este conjunto de procesadores est en un equipo o en diferentes, en este caso es trasparente para el usuario.

CONCEPTO DE SOFTWARE LIBRE


Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo ms preciso, se refiere a cuatro libertades de los usuarios del software: La libertad de usar el programa, con cualquier propsito (libertad 0). La libertad de estudiar cmo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al cdigo fuente es una condicin previa para esto. La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2). La libertad de mejorar el programa y hacer pblicas las mejoras a los dems, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al cdigo fuente es un requisito previo para esto.

Distribuciones Las distribuciones pueden ser ensambladas por individuos, empresas y otros organismos. La base del sistema de cada distribucin incluye el ncleo Linux, pero suele incluir tambin varios paquetes de software del proyecto GNU.

Kernel
El kernel ncleo de linux se puede definir como el corazn de este sistema operativo. Es el encargado de que el software y el hardware de tu ordenador puedan trabajar juntos.
Las funciones ms importantes del mismo, aunque no las nicas, son: Administracin de la memoria para todos los programas y procesos en ejecucin. Administracin del tiempo de procesador que los programas y procesos en ejecucion utilizan. Es el encargado de que podamos acceder a los perifricos/elementos de nuestro ordenador de una manera cmoda.

Programas importantes

Servidor de Correos (postfix /sendmail dovecot) Servidor web (Apache)

Servidor DNS (Bind)


Servidor de BBDD (MySQL /postgre SQL) Servidor como central Telefonica (Asterisk)

Entorno Grafico

Entre los entornos grficos de escritorio tenemos a: KDE y GNOME , Linux ofrece una interfaz grfica ms similar a aquellas de Mac OS o Windows que a la tradicional interfaz grfica de comandos de UNIX

Modos de Arranque
Primero de todo debemos tener en cuenta que existen 5 modos de arranque en un Linux (ms 2 extras ) : 1. Modo monousuario 2. Modo multiusuario sin NFS (igual que el modo 3 sin red) 3. Modo completo multiusuario sin entorno grfico 4. Sin uso 5. Modo completo multiusuario con entorno grfico (X11) Adems existe el modo 0 para apagar el ordenador y el modo 6 para reiniciarlo.

Ejemplo: Cambiando del modo 5 (por defecto) al modo 3

sto se encuentra en el archivo /etc/inittab. All debemos buscar la lnia siguiente: id:5:initdefault: Normalmente es la primera lnea del archivo (sin contar las lneas de los comentarios). Debemos sustituirla por la siguiente: id:3:initdefault: Hemos cambiado el 5 por el 3. Con sto, Linux no va a autoiniciar el entorno grfico cada vez que arranquemos el entorno grfico.

Comandos Importantes
A continuacion algunos comando basicos para poder desplazarse en el entorno consola de Linux

cp: sirve para copiar (algo asi como el CTRL+C de windows) pwd: indica donde te encuentras (te muestra la ruta de ficheros donde te encuentras) rm: remover o borrar ls: muestra en una lista los archivos contenidos en un fichero mkdir: crea una carpeta o fichero rmdir: borra una carpeta o fichero

You might also like