Please enable JavaScript.
Coggle requires JavaScript to display documents.
SO ADRIANA ESQUINAS :check: (Funciones del SO (Gestiona) (Proporcionar…
SO ADRIANA ESQUINAS :check:
Es el programa más importante porque es el que comunica al usuario con el hardware
Además se comunica con el driver para ejecutar cualquier periférico
Plug and play? Detecta al momento que es lo que conectas a tu ordenador.
Es decir, que haya una interfaz de usuario y que sea más fácil de ejecutar y controlar.
Primera generación: No habían sistemas operativos, todo a mano con tarjetas perforadas
Segunda generación: Transistores y primer sistema operativo OS-360
Tercera generación: Circuitos integrados y aparición del SO Unix (escrito en C)
Quinta generación: Aparición de SO gráficos (1984)
Apple
Microsoft
Aparición de GNU: Software libre inspirado por Unix (Richard Stallman)
Linus Torvalds : Aportó el kernel del SO para GNU/Linux
Unix: Primer SO multitarea con código abierto para todos, es decir, libre y el primero que funcionaba en cualquier máquna. (1970)
(Ken Thompson y Dennis Ritchie)
Por intereses económicos Unix dejó de ser libre y se comercializó (1984)
Funciones del SO (Gestiona)
Proporcionar interfaz gráfica, de forma que te puedas comunicar con lo físico y demás programas. Tener un control intuitivo.
Gestión de procesos, administrar los programas que están en ejecución, es decir hacer un multiproceso (que parezca que todo se procese al mismo tiempo).
Administración de autorizaciones y de usuarios; controlando que puedes o no hacer
Administración de los archivos, gestionar la lectura, escriture, autorizaciones de acceso.
Sistema de archivos
que me permite trabajar en cualquier SO, NTFS, FAT32...
Componentes del SO
Interfaz de usuario
Llamadas al sistema
Núcleo/Kernel
Gestión de procesos
Gestión de memoria
Gestión de RAM/Caché
Gestión de archivos
Sistemas de comunuicaciones
Sistema de entrada/salida
Comunicación con el driver
Familias de SO`s
Sistemas operativos móviles
Sistemas operativos en la nube
Tipos de arquitecturas
32 bits (más lentas, preparado para operaciones de 32 bits)
64 bits (más rápidos, preparado para operaciones de 64 bits)
Tipos de versiones
Estándar
Servidor/Cliente
Ligereza, fácil matenimiento, trabajos en grupo y/o dinámico, acceso remoto, diferentes plataformas...
Administrador/Invitado/Usuario
Clasificaciones
Código fuente
Filosofía (Libre o privado)
Coste
No gratuito
Gratuito (Licencias o creative commons)
Protección
Particiones
Con distintos sistemas de archivos
Con un programa que emule que tienes varios discos duros
El sector de arranque
ROM-BIOS
SO,s
Ubuntu (GNU/Linux)
OS X
Windows
¿Futuro?
Chrome OS (En la nube)