resumen de las clases sistemas operativos
TRANSCRIPT
PERSONAJES IMPORTANTES
Charles Babbage : matemático británico, diseño una a
vapor de diferencias mecánicas para calculas tablas de
números. Diseñó la maquina analítica, se le considera como
el padre de la computación
Ada Lovelace: Desarrolló instrucciones para hacer
computadores en una versión temprana del computador.
PERSONAJES IMPORTANTES
Herman Hollerith: Estadístico estadounidense que invento
la maquina tabuladora, considerado el primer informático ,
el gobierno de los estados unidos considero la maquina de
Hollerith como la primera computadora , para elaborar el
censo de 1890 se tardaron 3 años en perforar unas 56
millones de tarjetas
PERSONAJES IMPORTANTES Claude Shannon: la tesis de Shannon básicamente fundo
el diseño practico de circuitos digitales
George Stibitz: construyó una computadora basada en
relés a la cual apodo modelo k por que la construyo en la
cocina.
John Von Neumann : considerado como uno de los
principales matemáticos de la historia moderna.
PERSONAJES IMPORTANTES John Mauchly: junto con John Presper diseñaron la ENIAC el
primer programa y el primer ordenador digital , los 2 empezaron la
primera compañía de ordenadores la Eckert-Mauchly Computer
Corporation y fueron pioneros en algunos conceptos fundamentales
de los ordenadores
John Presper: pionero de la informática , construyo la ENIAC
junto con Mauchly, uno de los problemas que logro solucionar fue
conseguir que las 1800 válvulas de las que estaba compuesta la
ENIAC para que fuera mas viable.
PERSONAJES IMPORTANTES
Thomas Harold Flowers: ingeniero británico que diseño
Colossus , la primera computadora electrónica digital y
programable,
Alan Mathinson Turing: fue matemático , lógico,
científico de la computación criptógrafo y filosofo
británico, considerado uno de los padres de la ciencia de
la computación , siendo el precursor de la informática
moderna.
GENERACIONESA finales de la década de 1940 se inició la primera era de los
computadores, en ella se accedía directamente a la consola
de la computadora desde la cual se actuaba sobre una serie
de micro interruptores que permitían introducir directamente
el programa en la memoria de la computadora. No habían
sistemas operativos y quienes programaban debían estar en
constante contacto con el hardware del computador.
La segunda generación se dio a principio de los años 50 en la
que aparecieron los sistemas operativos una manera discreta
y simple, con conceptos tales como el monitor residente, el
proceso por lotes y el almacenamiento temporal.
.
GENERACIONESTercera generación: en los años 60 se produjeron varios
cambios notorios en varios campos de la informática.
Apareció el circuito integrado 1965-1970. Y también Unix
un sistema operativo portable, multitarea y multiusuario
desarrollado en principio en 1969 por ken Thompson, Denis
Ritchie y Douglas McIlroy en los laboratorios Bell de at & t.
GENERACIONES
Cuarta generación:a mediados de la década de
1980 se desarrollaron redes de computadoras
personales que corrían sistemas operativos en red y
sistemas operativos distribuidos. Apareció Mc OS
como sistema operativo cuya característica
innovadora era que tenía usuario con interfaz
gráfica. Poco después aparece Windows, pero sólo
en de 1995 surge realmente como sistema operativo.
También aperece Linux.
TIPOS DE SISTEMAS OPERATIVOS
Sistema operativo Monolítico: Los sistemas monolíticos son aquellos
en los que su centro es un grupo de estructuras fijas, las cuales
funcionan entre sí.
Estructura Jerárquica: Se dividió el sistema operativo en pequeñas
partes, de tal forma que cada una de ellas estuviera perfectamente
definida y con una clara interface con el resto de elementos. Se
constituyó una estructura jerárquica o de niveles en los sistemas
operativos, el primero de los cuales fue denominado THE (Technische
Hogeschool, Eindhoven), de Dijkstra, que se utilizó con fines didácticos.
TIPOS DE SISTEMAS OPERATIVOS
Máquina virtual: se trata de un tipo de sistemas
operativos que presentan una interface a cada proceso
mostrando una maquina que parece idéntica.
Sistema operativo por servicio: esta clasificación es la mas
usada y conocida desde el punto de vista del usuario final.
Ya sea por el número de usuarios, tareas o procesadores.
TIPOS DE SISTEMAS OPERATIVOS
Sistema operativo monousuario: son aquellos que soportan
a un usuario a la vez.
Sistema Operativo Multiusuario: son aquellos que pueden
dar servicio a mas de un usuario a la vez.
Sistema operativo Monotarea: son aquellos que solo
permiten una tarea a la vez por usuario.
Sistema Operativo Multitarea : es aquel que le permite al
usuario estar realizando varias labores al mismo tiempo.
TIPOS DE SISTEMAS OPERATIVOS
Sistema Operativo de red: se define como aquellos
que tienen la capacidad de interactuar en sistemas
operativos en otras computadoras por medio de un
medio de trasmisión con el objeto de intercambiar
información.
Sistema Operativo distribuido: abarcan los
servicios de los de red, logrando integrar recursos
como impresoras unidades de respaldo, memorias ,
procesos , unidades centrales de proceso.
GESTIÓN DE PROCESOS
Un proceso en computación es básicamente un entorno
formado por todos los recursos necesarios para ejecutar
programas.
Un Sistema Operativo es responsable de crear y distribuir
los procesos, parar y reanudar procesos, ofrecer
mecanismos para que los procesos se comuniquen y se
sincronicen.
GESTIÓN DE PROCESOS
Estado del proceso:
Nuevo: es cuando apenas se encuentra en proceso de crearse.
Listo: cuando podrí a usar una UCP, si hubiera una disponible.
En ejecución: si en ese momento tiene esta ocupando la CPU.
Bloqueado:, si espera que ocurra algo, como por ejemplo, la
terminación de una E/S, para así poder ponerse en marcha.
Terminado: Cuando un proceso se ha completado su ejecución
GESTIÓN DE PROCESOS
Procesos suspendidos: se esta suspendido si no entra en
el reparto de cpu, el proceso pasa a formar parte del
conjunto de procesos preparados.
Proceso en espera: Si un proceso esta
esperando una señal, se suspende (WAIT)
hasta que la señal se envíe (SIGNAL).Se
mantiene una cola de procesos en ESPERA
en el semáforo.
MEMORIA VIRTUAL Y REALMemoria Virtual: Simulación de más memoria que
la que realmente existe, lo que permite al computador
ejecutar programas más grandes o más programas en
forma simultánea.
Memoria Real: o principal es en donde son
ejecutados los programas y procesos de una
computadora.
ADMINISTRACIÓN DE MEMORIA PRINCIPAL
Dirección lógica es un número que identifica de
manera lógica y jerárquica a una interfaz de un
dispositivo (habitualmente una computadora) dentro
de una red que utilice el protocolo IP
Dirección física es un identificador de 48 bits (6
bytes) que corresponde de forma única a una tarjeta o
interfaz de red.
CLASIFICACIÓN DE MEMORIAS DE CPU
Memoria Principal (primaria):RAM es la memoria de la
computadora donde se almacenan temporalmente tanto los datos
como los programas que la unidad central de procesamiento (CPU)
está procesando o va a procesar en un determinado momento.
Memoria Secundaria: Disco Duro. Es un tipo de almacenamiento
masivo y permanente (no volátil) con mayor capacidad para
almacenar datos e información que la memoria primaria que es
volátil, aunque la memoria secundaria es de menor velocidad.
Memoria Terciaria: DVD,USB
CMOS
La CMOS guarda información fundamental de la
configuración del sistema en un chip especial en la placa
madre. Este chip, normalmente alimentado por una pila,
puede funcionar de manera independiente al resto del
ordenador y mantiene el reloj en hora, entre otras cosas,
cuando se apaga el sistema.
VIRUS DE COMPUTADORA
Un virus es un programa informático o código maligno
cuyo propósito es perjudicar el funcionamiento de la
PC. Este software se autoejecuta y se propaga insertando
copias de sí mismo en otro programa o documento. Un
virus informático se adjunta a un programa o archivo de
forma que pueda propagarse, infectando los ordenadores
a medida que viaja de un ordenador a otro. Algunos virus
solo causan efectos ligeramente molestos mientras que
otros, pueden dañar tu software o archivos de
documentos. Casi todos los virus se unen a un fichero
ejecutable, lo que significa que el virus puede estar en tu
ordenador pero no puede infectarlo a menos que ejecutes
o abras el programa infectado