sábado, 11 de julio de 2015

Clase N°2: Sistemas Operativos

Un sistema operativo es un programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes. Existen muchos para cada tipo de dispositivo, como puede ser para dispositivos móviles, computadoras, smart tvs, entre otros.
En nuestra clase sobre sistemas operativos, vimos los más conocidos de computadora y celular y algunas de sus versiones (Linux, en vez de versiones, posee Distros que generalmente basan en otros previos). Estos son:
Computadora:
-Windows:
+XP
+Vista
+7
+8
+10
-Mac OS (OS X):
+White Tiger
+Mountain Lion
+Snow Leopard
-Linux:
+Debian<Ubuntu<Muayra (SO Argentino)
+Mint
+Tuquito
+WiFi Slax

Celular:
Android(Basado en Linux):
+4.0 Ice Cream Sandwich
+4.1 Jelly Bean
+4.4 KitKat
+5.0 Lollipop
IOS(Basado en Mac OS):
+IPhone 2.0
+IPhone 3.0
+IOS 4-5-6-7
BlackBerry OS:
+4.5.1
+5.0.0
+6.0.0
Windows Phone(Basado en Windows):
+7.x
+8.0
+8.1
_______________________________



En las computadoras (sea la computadora que sea) se puede instalar y bootear cualquier sistema operativo de computadora, ya sea windows, mac os, linux u otros no nombrados anteriormente (En la clase, vimos como el profesor booteaba Linux en una computadora que tenia Windows, desde un pendrive). La unica desventaja de bootear otro SO en una computadora, es que no vamos a poder acceder a los mismos archivos, debido a que windows utiliza archivos .EXE, mac OS utiliza archivos HFS o HFS+ y Linux utiliza archivos .DEB y scripts.

Drivers:
Son el intermediario entre el Hardware (parte Fisica de la computadora/dispositivos) y el software (parte lógica de la computadora). Actúan como un traductor entre el dispositivo y los programas que utilizan el dispositivo. Cada dispositivo tiene su propio sistema de comandos especializados que solamente conoce su controlador, sin embargo, la mayoría de los programas tienen acceso a los dispositivos usando comandos genéricos. El controlador, por lo tanto, acepta comandos genéricos de un programa y después los traduce a los comandos especializados para el dispositivo.

No hay comentarios:

Publicar un comentario