Subido por albertotmex

Sistema Operativos V2

Anuncio
Sistemas Operativos
¿Qué son los Sistema Operativos?
• En una computadora, generalmente los programas emplean
acciones como; salvar el archivo, leer un CD, imprimir un
documento o, intercambiar archivos con una USB, etc…
• En las acciones mencionadas y otras, al final del camino
consiste en “accesar” los recursos que tenga la computadora;
memoria, disco duro, pantalla, puertos USB, audio, etc…, es
decir, “técnicamente accesamos el hardware”.
• Se denomina Sistema Operativo al conjunto de comandos
que emplea un equipo computarizado para manejar los
recursos que tiene a nivel circuiteria (Hardware)
• El SO no es el programa o la aplicación en si que maneja el
usuario, son los comandos que ellos ejecutan para manejar
los recursos de la computadora.
Tipos de Sistemas operativos
• En la actualidad, las computadoras
se “precargan” con el SO, y es este
la base sobre la que se “instalan”
los programas o aplicaciones.
• Los SSOO que predominan en el
Mercado mundial son:
• Mac OS
• Linux
• Windows
¿Cómo escoger el SO de la
computadora?
• Dado que el SO es el aquel que emplea los recursos con
los que cuentan las computadoras, el sentido común nos
dice que debe emplearse aquel que facilite esa tarea,
aunque en algunos casos al desconocer ello, suele
emplearse el que es mas agradable para el usuario.
Mac Os
• Apple dice:
“Detrás de cada Mac está la
potencia de macOS, un sistema
operativo que te permite hacer
cosas que sencillamente serían
imposibles de hacer en otra
computadora. Eso se debe a que
está diseñado específicamente para
el hardware en el que está
instalado, y viceversa. macOS viene
con un conjunto de apps que tienen
un diseño increíble”
Linux
• Linux es una familia de sistemas
operativos de código abierto,lo
que significa que ellos puede ser
modificados y distribuidos por
cualquier persona alrededor de
todo el mundo.
• Al ser Linux un SO de código
abierto, se ha prestado para
generar variantes de este,
conocidas como Distros. Es por
ello que en las computadoras no
se ven SO Linux, sino distros
LINUX, queriendo decir con ello
que el corazón de este sistema es
LINUX.
Windows
• Microsoft creó el SO Windows a
mediados de 1980 y este sistema
viene precargado en la mayor parte
de los ordenadores nuevos, lo que
lo convierte en el sistema operativo
mas popular del mundo.
Dispositivo Mobil
• Los beneficios que han brindado las
computadoras, han dado el salto
para aprovechar los recursos de los
llamados Dispositivos Mobiles.
• Son DDMM los telefonos
inteligentes, las tabletas, los
aparatos MP3, etc.
• Y de nuevo, al tener recursos que
deben manejar los diferentes
programas que emplean los DDMM,
se hace uso de los SSOO.
¿Es diferente un SO para dispositivo mobil?
• Los SSOO sobre los que hemos estado hablando fueron
diseñados para ser ejecutados en ordenadores portátiles o de
mesa. Los DDMM como los teléfonos, las tabletas, los MP3 o
MP4 son diferentes a los ordenadores, así que sus sistemas
operativos tienen que ser específicamente diseñados para
ellos. Ejemplos de sistemas operativos móviles incluyen Apple
iOS, Windows Phone, y Google Android.
• Los SSOO para DDMM generalmente no tienen todas las
funciones que se realizan en los ordenadores, y no son capaces
de ser ejecutadas con el mismo software. No obstante, aún así
puedes hacer un montón de cosas con ellos, como ver
películas, navegar por la Web, gestionar tu calendario, y jugar
a juegos.
¿Qué es Android?
• Android es un SO para dispositivos
mobiles desarrollado por Google, basado en
el corazón (kernel) de Linux y
otros programas de código abierto.
• Android es más conocido por ser un SO de
teléfonos móviles y tabletas, pero en última
instancia está emparentado con Linux.
¿Un electrodomestico
es un DM?
• Cuando un sistema esta
destinado para realizar una
tarea en especial, se le
denomina Sistema Embebido.
• Piensese, en un punto de venta,
una cafetera, un horno,
lavavajillas, aspiradora, etc.
Ellos son muestra de lo que se
denomina SSEE.
• Luego entonces un SE no es un
DM, es otra cosa.
¿Por qué un SE, necesita un
SO?
• Si bien es cierto que un SE hará una tarea especifica,
ellos necesitan manejar recursos como WiFi,
Bluetooth, USB, etc., y la manera mas sencilla para
eso, es emplear un SO.
• Entonces, ¿se emplea un SO de DM para los SSEE?, y la
respuesta es NO, si bien pudiera ser asi, es mas
económico y seguro emplear SSOO para SSEE.
• En los SSEE, la parte computacional, es una tarjeta
que se conoce como System On Board o, Computer On
Module. Ellas son tarjetas diseñadas para realizar una
tarea especifica.
OS para sistemas embebidos
• En general, en estos sistemas “embebidos” se usan versiones
simplificadas de los sistemas operativos “completos” para adaptarlos a
la electrónica específica de estas máquinas y equipos
• La gestion de un embebido mediante un sistema operativo sobre el que
los programadores desarrollan el software que hace que estos
dispositivos cumplan con su cometido.
• Además de los sistemas operativos, también podemos encontrar soluciones
propietarias, donde el software que controla la electrónica está
desarrollado “ad hoc”. En este caso, en vez de hablar de sistema
operativo, usamos el término “firmware” para designarlo
• Entre otros sistemas operativos usados en estos sistemas “embebidos”,
tenemos versiones especiales de Windows, Linux o QNX, por poner varios
ejemplos. Y, por supuesto, también está Android como opción.
¿Qué pasos se siguen para
fabricar un SE?
De manera simple, los pasos son:
1.
Definición de la tarea a realizar
2.
Selección de recursos que
necesita para realizar dicha
tarea.
3.
Buscan proveedores para las
partes.
4.
Se integran
5.
Se programa
¿Cuál es nuestra fortaleza?
Nosotros, No hacemos
• Tarjetas CoM o SoB
• SSOO
• Displays
Lo que hacemos y somos expertos, es en integrar Interfaces Hombre Máquina
empleando los recursos arriba mencionados o los necesarios para que cumplan la
función esperada.
El conocimiento y experiencia, nos permite ofrecer desde la programacion “ad
hoc” (firmware) o para trabajar en un SO como son las distros de Linux.
En las IHM, podemos integrar teclados capacitivos, touch, pantallas de cristal
líquido, leds, haptics, y trabajar sobre superficies de IHM con ciertas curvaturas.
Descargar