viernes, 22 de octubre de 2021

Funciones Generales

Kevin Bolívar Nieto Morales/viernes 22 de octubre/1 ero c de Bachillerato 

evolución histórica y versiones. modelos e interfaz de usuario  


  introducción y evolución histórica

el sistema  sistema operativo es el software que permite controlar el hardware de un manera eficiente para que se puedan realizar las tareas mas cómoda. el sistema operativo presenta al usuario un entorno en el que se pueden ejecutar aplicaciones para llevar a cabo diversas tareas, gestionando los recursos disponibles (CPU, memoria, disco, comunicaciones en red, dispositivos periféricos) de este modo un usuario puede realizar tareas como abrir un fichero y acceder a la información que contiene sin preocuparse de aspectos de bajo nivel como: mover los cabezales del disco, la velocidad de giro del motor del disco, la posición que ocupan los bits en la superficie del disco, etc.                                    

 mientras el usuario final trabaja con aplicaciones, el administrador de sistemas habitualmente       trabajara con el sistema operativo para conseguir que el sistema informático ( hardware+software) realice su función con la máxima eficiencia                







Evolución de los sistemas operativos

la evolución de la información nos proporciona sistemas operativos que cada vez realizan mas funciones, facilitando el trabajo de los usuarios

pasos evolutivos      

proceso en serie 

inicialmente, finales de los 40, el programador interactúa directamente con la maquina mediante conmutadores, indicadores luminosos y tal vez una impresora. no existe el sistema operativo y los usuarios de un ordenador se turnan para acceder secuencialmente, en serie  



proceso por lotes 

se desarrolla un elemento de software denominado monitor que es capaz de ejecutar tareas, lotes, de manera secuencial. en estos sistemas informáticos los programadores pasaban a los administradores  de sistemas los programas a ejecutar en cinta ( o tarjetas perforadas ) y el sistema los ejecutaba secuencialmente y de manera no  interactiva   


multiprogramación o multitarea

con el animo de maximizar el uso de la CPU se cargan varios programas de manera simultanea. así mientras un proceso esta bloqueado por una operación de entrada/salida, la CPU puede continuar la ejecución de otro proceso   


sistemas de tiempo compartido 

el sistema reparte la atención de la CPU (  o CPUs ) entre diferentes procesos, simulando la ejecución en paralelo de los mismos 

 

tipos de sistemas operativos 



monousuario:
solo un usuario puede estar trabajando en un momento determinado. ejemplos: MS-DOS,
Windows 3. x, 95, 98, Me 


Multiusuario: la gestión de los recursos ( memoria, CPU, disco, etc..) es mucho mas complicada, pero al tener varias personas trabajando a la vez, se rentabiliza con mayor facilidad la inversión

   
Monoproceso:  el sistema informático solo puede mantener un proceso en ejecución, las tareas se realizan secuencialmente 

  
Multiproceso/Multitarea : el sistema operativo asigna franjas de uso de CPU a cada proceso, para simular una ejecución en paralelo. de cualquier modo, realmente o de forma simulada, los procesos en ejecución avanzan en paralelo 
  

tiempo compartido: se realiza una planificación del uso de las CPUs disponibles entre los procesos preparados para ser ejecutados. de este modo, aparentemente, se ejecutan todos los procesos a la vez
  
tiempo real: su aplicación típica es el control de maquinaria y procesos industriales. ejemplos: Marte, QNX    


un poco de historia 

1965: Multics 

1970: Unix 

1973: Unix en c 

1981: MS-DOS v1.0


1984: Apple Macintosh 

1991: GNU-Linux

1992: Windows NT 3.1 

1995: Windows 95 

2001: Mac os X 


No hay comentarios.:

Publicar un comentario

Diagnóstico y reparación de daños básicos en equipos informáticos

Kevin Bolívar Nieto Morales/ Miércoles 16 de Febrero del 2022/ 1 ero C de Bachillerato técnico soporte técnico/ Rosa Gustay  Herramientas de...