Bitacora S. O. Jesus Chamorro
Bitacora S. O. Jesus Chamorro
Bitacora S. O. Jesus Chamorro
BITÁCORA EDUCATIVA
ASIGNATURA
Sistemas Operativos
ESTUDIANTE:
Jesús Chamorro Ortiz
CURSO:
III Semestre
Computación.
DOCENTE:
Lcda. Karina De Mora Litardo.
PERIODO LECTIVO:
Nov. 2013- Abr. 2014
BITÁCORA 1
SISTEMAS OPERATIVOS
Definición.
Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz
entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
Función.
Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina,
coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
● Utilería de sistema: Son programas o rutinas del sistema operativo que realizan
diversas funciones de uso común o aplicación frecuente como son: clasificar, copiar e
imprimir información. (Velandia.MSC, 2006)
BITÁCORA 2
CLASIFICACIÓN DEL S.O
Con el paso del tiempo, los Sistemas Operativos fueron clasificandose de diferentes maneras,
dependiendo del uso o de la aplicación que se les daba. A continuación se mostrarán diversos
tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus características:
Algunas otras características con que cuentan los Sistemas Operativos por lotes son:
● Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en
forma de lote.
● Permiten poca o ninguna interacción usuario/programa en ejecución.
● Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas
multiusuarios.
● No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración
fuera de línea.
● Conveniente para programas de largos tiempos de ejecución (ej, análisis estadísticos,
nóminas de personal, etc.).
● Se encuentra en muchos computadores personales combinados con procesamiento
serial.
● Planificación del procesador sencilla, típicamente procesados en orden de llegada.
● Planificación de memoria sencilla, generalmente se divide en dos: parte residente del
S.O. y programas transitorios.
● No requieren gestión crítica de dispositivos en el tiempo.
● Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca
protección y ningún control de concurrencia para el acceso.
Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y
Spectra.
Los Sistemas Operativos de tiempo real, cuentan con las siguientes características:
● Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de
sucesos, la mayoría externos al sistema computacional, en breve tiempo o dentro de
ciertos plazos.
● Se utilizan en control industrial, conmutación telefónica, control de vuelo, simulaciones
en tiempo real., aplicaciones militares, etc.
● Objetivo es proporcionar rápidos tiempos de respuesta.
● Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso.
● Proceso se activa tras ocurrencia de suceso, mediante interrupción.
● Proceso de mayor prioridad expropia recursos.
● Por tanto generalmente se utiliza planificación expropiativa basada en prioridades.
● Gestión de memoria menos exigente que tiempo compartido, usualmente procesos son
residentes permanentes en memoria.
● Población de procesos estática en gran medida.
● Poco movimiento de programas entre almacenamiento secundario y memoria.
● Gestión de archivos se orienta más a velocidad de acceso que a utilización eficiente del
recurso.
En la década de los 90 hace su aparición Linux, publicándose la primera versión del núcleo en
septiembre de 1991, que posteriormente se uniría al proyecto GNU, un sistema operativo
completamente libre, similar a UNIX, al que le faltaba para funcionar un núcleo funcional. Hoy
en día la mayoría de la gente conoce por Linux al Sistema Operativo que realmente se llama
GNU/Linux
CARACTERÍSTICAS DEL S.O
En general, se puede decir que un Sistema Operativo tiene las siguientes características:
● Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el
acceso y manejo de los dispositivos de Entrada/Salida de la computadora.
BITÁCORA 3
RESUMEN
EL SISTEMA OPERATIVO
Es el encargado de interpretar los órdenes del usuario a lenguaje máquina.
FUNCIONES DEL SISTEMA OPERATIVO
● Facilitar el trabajo al usuario con el computador.
● Gestionar todos los recursos del computador, tanto del hardware como del software.
EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
Generación 0 (1940).
● No existía sistemas operativos, todo era mecánico.
Primera generación (1950)
● Se introdujo las tarjetas perforadas además la incorporación de tableros enchufables.
● nace la clasificación por lotes.
● Este sistema era monousuario y monotareas.
● Apareció el sistema de tiempo real a finales de esta generación.
Segunda generación (1960 - 1970)
● Los sistemas operativos son equipados con circuitos los cuales permiten un sistema
operativo multitareas.
Tercera generación (1970 - 1980)
● Aparecen los sistemas operativos distribuidos o multiprocesadores, mejorando las
multitareas, multiusuarios y se mejoran los circuitos a circuitos integrados.
● Se realizan varios procesos a la vez.
Cuarta generación (1980 a la actualidad)
● Se presentan sistemas operativos en red y paralelos.
● Sistemas operativos paralelos debido a la realización de dos procesos al mismo
tiempo en un solo proceso.
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
● Monotarea.- Una sola tarea a la vez.
● Por lotes.- Realización de tareas por grupos.
● Tiempo real.- Dan respuestas inmediatamente.
● Multitarea.- Varias tareas a la vez.
● Tiempo compartido.- Permite la utilización de la computadora por varios usuarios.
CARACTERÍSTICAS DE LOS SISTEMAS OPERATIVOS
● Conveniencia.- Satisfacer necesidades de los usuarios.
● Eficiencia.- Permite el uso de los recursos de una manera correcta o eficiente de los
sistemas (Hardware y software).
● Habilidad para evolucionar.- Mejora el sistema de acuerdo a las necesidades del
usuario. Acoplándose a nuevas aplicaciones o actualizaciones.
● Encargado de administrar el hardware.- Permite la distribución de sus recursos para su
correcto funcionamiento.
● Relaciones dispositivos.- Permite la utilización de dispositivos para un uso diferente
(Entrada y salida).
● Organizar datos para acceso rápidos y seguros.- Permite organizar la información por el
nombre, fecha, tamaño, etc.
● Manejar la convivencia en red.- Permite verificar la conexión que se mantienen en red.
● Procesamiento por bytes de flujo a través del bus de datos.- Es el proceso de la
información por cada uno de los dispositivos.
● Facilitar la entrada y salida.- Permite el manejo de información de una manera sencilla.
● Técnica de recuperación de errores.- Recuperar errores que se den de imprevisto.
● Evita que otros usuarios interfieran.- Impide la utilización de datos que se están
utilizando por un usuario para que otro no los pueda utilizar en ese momento.
● Generación de estadísticas.- Muestra la utilización que se les da a los recursos.
● Permite que se puedan compartir el hardware y los datos.
BITÁCORA 5
OPERACIONES SOBRE PROCESOS.
Crear un proceso: Padre, hijo.
Destruir un proceso: borrarlos totalmente.
Suspender un proceso: detener su ejecución
Reanudar un proceso: activar el proceso que fue suspendido
Cambiar la prioridad de un proceso: cambiar el orden.
Bloquear un proceso: pasarlo de un estado que está en ejecución a bloqueado.
Despertar un proceso: pasarlo de un estado de bloqueo a listo para ejecutarlo.
Despachar un proceso: pasarlo de un estado listo a ser ejecutado.
SUSPENSIÓN Y REANUDACIÓN
Detener el proceso hasta un punto de ejecución y luego reanudar o activar el proceso.
Si un sistema está funcionando deficientemente y puede fallar, entonces los procesos
que están en ejecución deberán ser suspendidos para reanudarlos una vez que el
problema ha sido corregido.
Un usuario que sospeche que algo no está bien, partiendo de los resultados parciales
obtenidos de un proceso, puede suspenderlo (en lugar de abortarlo) hasta que el
usuario esté seguro de sí el proceso funciona correctamente o no.
Sobrecarga en el sistema, trabaja lento.
Un nivel adicional es el “caché” o memoria de alta velocidad, que posee las siguientes
características:
Es más rápida y costosa que la memoria principal.
Impone al sistema un nivel más de traspaso:
Los programas son traspasados de la memoria principal al caché antes de su
ejecución.
Los programas en la memoria caché ejecutan mucho más rápido que en la memoria
principal.
Al utilizar memoria caché se espera que:
La sobrecarga que supone el traspaso de programas de un nivel de memoria a otro sea
mucho menor que la mejora en el rendimiento obtenida por la posibilidad de una
ejecución mucho más rápida en la caché.
ESTRATEGIAS DE ADMINISTRACIÓN DEL
ALMACENAMIENTO
Están dirigidas a la obtención del mejor uso posible del recurso del almacenamiento
principal.
Se dividen en las siguientes categorías:
Estrategias de búsqueda:
Estrategias de búsqueda por demanda.
Estrategias de búsqueda anticipada.
Estrategias de colocación.
Estrategias de reposición.
Las “estrategias de búsqueda” están relacionadas con el hecho de cuándo obtener el
siguiente fragmento de programa o de datos para su inserción en la memoria principal.
En la “búsqueda por demanda” el siguiente fragmento de programa o de datos se carga
al almacenamiento principal cuando algún programa en ejecución lo referencia.
Se considera que la “búsqueda anticipada” puede producir un mejor rendimiento del
sistema.
Las “estrategias de colocación” están relacionadas con la determinación del lugar de la
memoria donde se colocará (cargará) un programa nuevo.
Las “estrategias de reposición” están relacionadas con la determinación de qué
fragmento de programa o de datos desplazar para dar lugar a los programas nuevos.
Asignación Contigua de Almacenamiento Versus No Contigua
En la “asignación contigua” cada programa ocupa un bloque contiguo y sencillo de
localizaciones de almacenamiento.
En la “asignación no contigua” un programa se divide en varios bloques o “segmentos”
que pueden almacenarse en direcciones que no tienen que ser necesariamente
adyacentes, por lo que es más compleja pero más eficiente que la asignación continua.
BITÁCORA N
PANEL DE CONTROL
El Panel de control se llama así porque es una especie de centro de comando de Windows. Da
acceso a todas las herramientas para configurarlo. De personalización, sistema y seguridad,
administración de programas y hardware, o las relacionadas con Internet y las redes.
Cuando se dice que los muestra por categoría nos referimos a que egún el tipo de uso del
icono de esta manera están organizados en diferentes grupos y en la vista completa se
despliegan todos sin separación por grupo o algo así.
No es necesario explicar cada uno de ellos pues a continuación se detallan por cada uno de los
iconos que cada grupo de estos llevan dentro.
VISTA COMPLETA
Son las configuraciones de aplicaciones y escritorio remotos que podrían incluir el acceso para
dar mantenimiento remoto y aplicaciones controladas desde otras ubicaciones.
Controla los dispositivos externos como faxes e impresoras conectados al equipo guardando un
listado de estos.
Son componentes que posee Windows como son reloj análogo, clima, pequeñas aplicaciones
para fotos las cuales se despliegan en el escritorio.
Muestra los programas que utilizara Windows para abrir o ejecutar ciertos tipos de archivos.
Muestra las configuraciones de reproducción automática de Cd, Dvd o juegos de manera que
se pueda reproducir de forma automática
Muestra las configuraciones idioma del teclado y de opciones de teclas atajos y utilización de
teclas.
Almacena credenciales como cuentas de usuario y contraseña para acceder de forma más
rápida a equipos o sitios web.
Muestra las configuraciones de idioma y lenguaje predeterminados del sistema y qué lenguaje
debe reconocer como nativo y en cual deben instalarse los programas y su ubicación en el
mundo o país determinado.
Administración de configuración del grupo hogar donde se comparte información con otras
máquinas ubicadas dentro de la misma red.
Muestra las opciones de indización para acelerar la búsqueda de archivos dentro del
ordenador.
Como su nombre lo dice muestra todos los programas y sus características y muestra la opción
de desinstalarlos del sistema.
Administra los usuarios y el control parental que se le asignara a este que va desde cuota de
ram y disco duro máximo o aplicaciones restringidas.
Muestra las configuraciones del firewall de Windows y los programas que tiene acceso a la red
o desde esta hacia nuestro sistema.
Muestra una serie de herramientas que son de utilidad para el control de nuestro sistema como
el administrador de dispositivos y cuentas de usuario y los privilegios de estas.
Muestra las configuraciones de mouse como se comportaran los clicks la velocidad del puntero
y el doble click y la sombra del puntero
Muestra opciones para solucionar problemas con diversos dispositivos y programas y conflictos
que estos puedan tener en su funcionamiento.
Configura como se comporta la barra de tareas como se agrupan los elementos en ella y como
muestra los programas que están siendo utilizados a su vez los iconos y notificaciones que
parecen ene ella.
Sincroniza archivos entre el equipo y las carpetas de red o compartidas.
Esta opción administra las copias de seguridad realizadas del sistema hasta determinadas
fechas y muestra las opciones para restaurar el sistema a un estado anterior.
Administra las opciones de reconocimiento de voz para que el ordenador realice opciones con
órdenes verbales.
Administra los dispositivos de sonido volumen micrófonos y teléfonos así como altavoces o
bocinas.
Administra las tarjetas que se usan para el inicio de sesión y sitios web.
Configura la utilidad de bitlocker para que otros usuarios no puedan leer ni usar los archivos
almacenados en una unidad con esta aplicación.
Administra las cuentas de usuario sus imágenes y contraseñas así como también puede crear
nuevas cuentas para de administrador o usuario.
Cambia las combinaciones de colores y el estilo del equipo así como sonidos y apariencia
Muestra las opciones de recuperación del equipo para restaurar a un estado anterior sin alterar
el contenido de sus carpetas y archivos