Академический Документы
Профессиональный Документы
Культура Документы
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.
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