Vous êtes sur la page 1sur 4

SISTEMAS OPERATIVOS/SO.

Generaciones de las computadoras:


Primera: Usaban tubos al vaco (tarjetas electrnicas) para procesar informacin y tarjetas
perforadas para entrar los datos y los programas.
Segunda: Se empez a conocer los SO. Se comenz a ver que las tareas mismas del operador
podan plasmarse en un programa, el cual a travs del tiempo y su complejidad se le llamo
sistema operativo. Primeros sistemas operativos Fortran Monitor System (FMS) e IBSYS.
Tercera: Nace uno de los primeros SO con la filosofa de administrar una familia de
computadoras (OS/360 de IBM). Se permiti ahorrar costos y se redujo el tamao de las
computadoras, se implementaron circuitos integrados. (Transistor: su propsito es enviar
seales y es semiconductor-mantener corriente-)
Cuarta: se vio avance de la electrnica a gran escala, pudiendo crear circuitos con miles de
transistores en un centmetro cuadrado de silicn, ya se habla de computadoras personales
y las estaciones de trabajo. Surge conceptos de interfaces amigables con herramientas
cotidianas.

Sistema Operativo:
Es un programa o conjunto de programas, que trabajan juntos para lograr ciertos objetivos, se
encarga de gestionar ciertos recursos (Entrada/salida, Tratamiento de la informacin y
almacenamiento masivo), acta de intermediario entre el Hardware y los programas de aplicacin.
Objetivos :
o Hace posible el uso eficiente de los recursos del sistema: Acta coordinando las
diferentes velocidades de funcionamiento de los dispositivos.
o Simplifica la operacin de trabajo con el software
Funciones:
o Asignacin de tiempo de CPU/planificacin de actividades
o Control de recursos/recursos en forma racional
o Control entrada/salida (datos desde y hacia los perifricos
o Control de errores y proteccin/informa situaciones anmalas
o Interfaz con el usuario
o Facilidades contables/clculo de coste uso de CPU.

Usuario Aplicacin S.O. Hardware

Tipos de SO
o Por servicios
Por el nmero de usuarios
Por el nmero de tareas
Por el nmero de procesadores
o Por
Funcionamiento de las computadoras y SO
o Batch/programas que se ejecutan en grupo (Procesos automticos/Actualizaciones
a las 5 de la noche)
o Multiprogramacin/varios programas se ejecutan a la vez y SO asigna recursos.
o Entrada remota de trabajos/tareas remotas por medio de terminal server.
o Tratamiento de transacciones.
Estructura de un SO
o Ncleo/asignacin de trabajo al procesador y comunicacin entre programas.
o Gestin de memoria
o Control de entrada/salida
o Gestin de dispositivos de almacenamiento masivo
o Asignacin de recursos y planificacin
o Proteccin
o Interfaz de usuario
Problemas de concurrencia/varios usuarios quieren acceder al mismo recurso
o Procesos compiten por los recursos del sistema.
o Ocurre en los sistemas de tiempo compartido.
o SO debe ofrecer mecanismos para sincronizar la ejecucin de procesos
Semforo
Envi de mensajes.
Condiciones de carrera o competencia (Race Condition)
o ocurre cuando 2 o ms procesos accesan un recurso compartido sin control de
manera que el resultado combinado depende del orden de llegada.
o No existe concurrencia en la trasferencia o transacciones.
Postergacin o aplazamiento indefinido:
o Consiste en el hecho de que uno o varios procesos nunca reciban el suficiente
tiempo de ejecucin
Condiciones de espera circular:
o Ocurre cuando 2 o ms procesos forman una cadena de espera que los involucra a
todos.
Condicin de no apropiacin:
o No resulta precisamente de la concurrencia.
Condicin de espera ocupada:
o Consiste en que un proceso pide un recurso que ya est asignado a otro proceso y
la condicin de no apropiacin se debe cumplir.
o SO debe tener proceso que mande a una cola de espera.
Condicin de exclusin mutua:
o Cuando un proceso una un recurso del sistema realiza una serie de operaciones
sobre el recurso y despus lo deja de usar.
o Sistema utiliza un recurso a la vez.
Condicin de ocupar y esperar un recurso
o Proceso pide un recurso

Tipos de Software
Propietario
Es cualquier programa informtico en el que el usuario tiene limitaciones para usarlo,
modificarlo o redistribuirlo.
o Caractersticas:
No le pertenece, no se puede hacer ningn tipo de modificacin al cdigo
fuente.
No se puede distribuir sin el permiso del propietario
El usuario debe realizar cursos para el manejo del sistema como tal debido
a su alta capacidad de uso.
Este posee accesos para que el usuario implemente otro tipo de sistema en
l.
Cualquier ayuda en cuanto a los antivirus.
o Ventajas:
Propiedad y decisin de uso por parte de la empresa.
Soporte para todo tipo de hardware.
Mejor acabado de la mayora de aplicaciones.
Mayor mercado laboral actual.
Mejor proteccin de las obras con copyright.
Unificacin de productos.
Facilidad de adquisicin.
Existencia de programas diseados especficamente para desarrollar una
tarea.
Interfaces graficas mejor diseadas.
Software libre:
Programa o secuencia de instrucciones usada por un dispositivo de procesamiento digital
para llevar a cabo una tarea especfica o resolver un problema determinado, sobre el cual
su dueo renuncia a la posibilidad de obtener utilidades por las licencias.
o Caractersticas:
Se encuentra disponible el cdigo fuente del software
Modificacin del software sin ningn libre.
Libertad de estudiarlo y adaptarlo
Libertad de distribuir copias
Libertad de mejora y publicacin de cambios
Libertad de usar el programa con cualquier dispositivo.
o Ventajas:
Usuario no comete delito por tenerlo o usarlo
Amplsima gama y variedad de herramientas libres
100% libre de virus
Altsimo nivel de estabilidad comprobada
Tiene una gran comunidad de apoyo y soporte
Diversidad de soluciones informticas
Costo
Flexibilidad de las soluciones informticas
Independencia tecnolgica
o Desventajas:
El hardware debe ser de calidad y estndares abiertos
Carece una estructura ampliada de mercadeo (Marketing)
Algunas aplicaciones especficas no estn en el mercado
Requiere profesionales debidamente calificados para la administracin del
sistema.
Dificultad en el intercambio de archivos
Algunas aplicaciones complicadas de instalar (Linux)
Inexistencia de garanta por parte del autor.
Interfaces graficas menos amigables.
Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
Menor compatibilidad con el hardware.

LINUX/UBUTU.

El arranque:
Inicio sistema
Bootloader MBR (etapa#1)
Bootloader (etapa#2)
Arranque del Kernel
Proceso int

Sistema de ficheros:
Una sola jerarqua que es un eslash (/)
En la BASH el PWD se cambia usando el comando cd:
o Cd/ cambiar la raz
o Cd/usr/lib cambiar a /usr/lib
o Cd Msica cambia al subdirectorio
o Cd cambia

Correo del ing:


jmanfelix@gmail.com