Sei sulla pagina 1di 20

Repblica Bolivariana De Venezuela

Ministerio Del Poder Popular Para La Educacin


Universidad Nacional Experimental Politcnica De La Fuerza Armada
Coro Estado Falcn
Ctedra: Sistemas Operativos













Integrantes:
Jess Reyes
IS6D-A


Santa Ana de Coro; Enero de 2013
INDICE
I. INTRODUCCION
II. CONTENIDO:
a) Qu es un sistema operativo?
b) Que son los Sistemas Operativos Comerciales?
c) Sistemas operativos comerciales ms populares
i. Sistema Operativo WINDOWS
ii. Sistema operativo UNIX
d) Qu son los Sistemas Operativos Libres?
e) Sistemas Operativos Libres ms Populares
i. Sistema Operativo LINUX
ii. Sistema Operativo ANDROID
III. OPINION PERSONAL
IV. CONCLUSION





INTRODUCCION

Desde su creacin, las computadoras digitales han utilizado un sistema de
codificacin de instrucciones en sistema de numeracin binaria. Esto se debe a que
los circuitos integrados funcionan con este principio, es decir, hay corriente o no hay
corriente.
En el origen de la historia de las computadoras (hace unos cuarenta aos), los
sistemas operativos no existan y la introduccin de un programa para ser ejecutado
se converta en un increble esfuerzo que solo poda ser llevado a cabo por muy pocos
expertos. Esto hacia que las computadoras fueran muy complicadas de usar y que se
requiriera tener altos conocimientos tcnicos para operarlas. Era tan complejo su
manejo, que en algunos casos el resultado llegaba a ser desastroso.
Adems, el tiempo requerido para introducir un programa en aquellas grandes
mquinas de lento proceso superaba por mucho el de ejecucin y resultaba poco
provechosa la utilizacin de computadoras para resolucin de problemas prcticos.
Se buscaron medios ms elaborados para manipular la computadora, pero que a su
vez simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea
de crear un medio para que el usuario pueda operar la computadora con un entorno,
lenguaje y operacin bien definido para hacer un verdadero uso y explotacin de esta.
Surgen los sistemas operativos.
El sistema operativo, es el instrumento indispensable para hacer de la computadora un
objeto til. Bajo este nombre se agrupan todos aquellos programas que permiten a los
usuarios la utilizacin de este enredo de cables y circuitos, que de otra manera serian
difciles de controlar. Un sistema operativo se define como un conjunto de
procedimientos manuales y automticos, que permiten a un grupo de usuarios
compartir una instalacin de computadora eficazmente.
Qu es un sistema operativo?
Una coleccin de programas que manipulan lgicamente las funciones de la
computadora, permitiendo la interaccin con el usuario para la solucin de tareas
especficas.
Es un intrprete entre el usuario y la computadora.
Reconoce los componentes para ser utilizados por el usuario final.
Guarda, ordena y clasifica la informacin que se genera en la computadora.
Supervisa la ejecucin de cualquier programa que se instala en la
computadora
Da las instrucciones a los dispositivos de la computadora.
Un sistema operativo se puede encontrar normalmente en la mayora de los aparatos
electrnicos que podamos utilizar sin necesidad de estar conectados a una
computadora y que utilicen microprocesadores para funcionar, ya que gracias a estos
podemos entender la mquina y que sta cumpla con sus funciones (telfonos
mviles, reproductores de DVD, auto radios... y computadoras).

Estructura
Los sistemas operativos considerados como un programa, han alcanzado un tamao
muy grande, debido a que tienen que hacer muchas tareas. Por esta razn para
construir un SO es conveniente dividirlo en componentes ms pequeos.
Gestin de procesos.
Gestin de memoria.
Gestin de archivos y directorios.
Gestin de la E/S (Entrada/Salida).
Seguridad y proteccin.
Comunicacin y sincronizacin entre procesos.
Intrprete de rdenes
Que son los Sistemas Operativos Comerciales?
Es aquel que es producido, distribuido y comercializado por compaas establecidas
lcitamente, lo cual certifica a un usuario o compaa, por medio de licencias, el
derecho al uso del mismo, mas no compra el software en s, es decir no se tiene
permiso para realizar cambio alguno sobre el cdigo fuente.
Licencia:
Contrato entre el desarrollador de un software sometido a propiedad
intelectual y a derechos de autor y el usuario, en el cual se definen con
precisin los derechos y deberes de ambas partes. Es el desarrollador, o aqul
a quien ste haya cedido los derechos de explotacin, quien elige la licencia
segn la cual distribuye el software.

Sistemas operativos comerciales ms populares

Sistema Operativo WINDOWS
Windows ha evolucionado desde su papel original como extensin grfica de MS-
DOS hasta abarcar muchas de las funciones de un sistema operativo completo. Desde
su primera versin Windows gestiona funciones de carga de programas. Con
Windows 95, la transformacin es total. Windows es ahora un sistema operativo
completo que incorpora compatibilidad con MS- DOS, permite ejecutar DOS como
sistema operativo de segunda lnea, para el caso que se quiera ejecutar una aplicacin
que no corra en Windows.
Mquina virtual del sistema: o VM del sistema, es el nombre dado en
Windows 95 al entorno que soporta todas las aplicaciones y los componentes de
subsistema de Windows, como por ejemplo la interfaz de dispositivo grfico (GDI).
Aplicaciones Windows de 32 bits: son las nuevas aplicaciones Windows que
usan el modelo de memoria de 32 bits del procesador 80386 y un subconjunto de la
interfaz de programacin de aplicaciones (API) win32 de Microsoft, cada una tiene
un espacio de direcciones privado que es inaccesible a otras aplicaciones.
Interfaz de rdenes: es una aplicacin Windows de 32 bits que proporciona
al sistema la interfaz de usuario esencial. La interfaz de rdenes en Windows 95
concentra las funciones de las utilidades Administrador de Programas, Administrador
de archivos, administrador de tareas de win 3.1 en una nica aplicacin.
Aplicacin de Windows en 16 bits: son las aplicaciones Windows antiguas,
estas aplicaciones utilizan el modelo de memoria segmentada de la familia de
procesadores Intel el modelo de memoria 80286.
Capa de la interfaz de programacin de aplicaciones: proporciona en
Windows 95 una compatibilidad completa con la actual API de Windows 3.1, as
como el soporte para la nueva API de 32 bits accesible solo para aplicaciones
Windows de 32 bits. La API de 32 bits es un subconjunto de la completa API WIN32
de Microsoft vista por primera vez en Windows NT y en la WIN32s aadida en
Windows 3.1.
Ncleo de Windows: proporciona soporte a los servicios de nivel ms bajo
que requieren las aplicaciones Windows, tales como la asignacin dinmica de
memoria. Para Windows 95, el ncleo proporciona estos servicios a las aplicaciones
de 16 y 32 bits.
El GDI: es el corazn de las capacidades grficas de Windows, gestionando
los tipos de letras, las primitivas de dibujo y el color tanto para los dispositivos de
visualizacin como para los de impresin.
Usuario: es como se denomina al administrador de ventanas, el componente
de Windows que dirige la creacin y manipulacin de ventanas, dilogos, botones y
otros elementos de la interfaz de Windows.
Mquinas virtuales MS DOS: dan soporte a la ejecucin de aplicaciones
MS-DOS en Windows.
La administracin de archivos: ha cambiado de forma marcada en Windows
95. En Windows 3.1 es MS-DOS quien controla el sistema de archivos local del disco
fijo. Este control de MS-DOS perjudicaba las prestaciones de Windows y la
oportunidad de mejorar el soporte del sistema de archivos resultaba imposible
mientras el siguiera con el control. Bajo Windows 95 la situacin es totalmente
diferente, ya no se utiliza DOS para la administracin de archivos en los discos
locales.
Subsistema de red: es la encarnacin ms reciente de la red igualitaria de
Microsoft vista por primer vez en 1992 en el producto Windows para trabajo en
grupo y despus Windows NT. El subsistema de red utiliza el nuevo subsistema de
administracin de archivos para coordinar su acceso a los archivos remotos.
Servicios del sistema operativo: incluyen el subsistema de configuracin
hardware conectar y listo.
Administrador de mquina virtual: es el corazn del sistema operativo
Windows. Incluye el software que implementa todas las primitivas bsicas del
sistema para la planificacin de tareas, operaciones de memoria virtual, carga y
finalizacin de programas, y comunicacin entre tareas.
Controladores de dispositivos: controladores de modo real y los
denominados controladores virtuales o VxD. Algunos sistema an pueden necesitar
del uso de los antiguos controladores de dispositivos de MS-DOS en modo real para
dar soporte a dispositivos de hardware concretos, Windows 95 ha querido crear
controladores de dispositivos protegido para tantos dispositivos populares. Ejemplo
para el ratn, para los dispositivos de CD-ROM y muchos dispositivos de disco fijo.
Controladores de dispositivos virtuales: asumen el papel de comparticin
de un nico dispositivo hardware entre diversas aplicaciones. Ejemplo la ejecucin de
dos aplicaciones MS-DOS en distintas ventanas de la pantalla necesita que el sistema
cree dos VM MS-DOS, cada una de las cuales requiere el acceso a una nica pantalla
fsica. El VxD del controlador de pantalla tiene que aceptar estos requisitos de
comparticin. Tambin se usa como un descriptor general para otros mdulos del
sistema operativo de 32 bits.
Versiones de Windows.
Windows 1: lanzado en 1985 no tuvo gran impacto en el mercado, tena muy
poca funcionalidades, sus ventanas eran pegadas unas a otras luego esto fue
cambiado por mens despegables. Sus caractersticas: permita el uso de
mouse, interfaz grfica con men desplegables.
Windows 2: tiene ms caractersticas que el anterior como iconos y ventanas
que se cubran unas entre otras y nacen las herramientas Excel, Word, Corel
Draw, Ami y Pagemaker. Sus caractersticas son: ventanas que cubren una
encima de la otra, herramienta para tareas como Excel y Word.
Windows 3: tiene muy buena interfaz grfica y el manejo ms avanzado de la
memoria y fue ms popular y mejor que las anteriores versiones.
Caractersticas: soporte de memoria grande y se agrega el administrador de
programas, soporte para ms de 16 colores.
Windows3.1: versin de muchas mejoras como el soporte para modo
protegido y de contras como no arrancar en procesadores Intel 8086.
Caractersticas como multimedia y capacidad para que una aplicacin reinicie
la mquina.
Windows 3.11: creado para trabajos en grupos utilizado en Universidades y
Empresas. Sus caractersticas son: soporte para redes punto a punto y
mejoramiento para las comunicaciones en red.
Windows NT: Es multitarea y fue una versin muy competitiva fue creado
con caractersticas similares del Sistema Unix pero este sufri problemas de
compatibilidad con el hardware y software existente de las computadoras
normales. Caractersticas: necesita gran cantidad de recursos y solo se pueden
usar en equipos grandes y caros, y tiene alto rendimiento.
Windows NT 3.1: es una combinacin entre Windows NT y Windows 3.1 ya
que posee la misma apariencia grafica de este. Caractersticas: funciona en
mltiples conjuntos de instrucciones arquitectnicas informticas y mltiples
plataformas de hardware.
Windows NT 3.5/3.51: el objetivo del 3.5 aumentar la velocidad del sistema
operativo y se incluye una nueva pantalla de inicio, luego est el 3.51 tiene
mojaras como la capacidad de arrancar en procesadores Pentium o superiores
y tiene ficheros para guardar hasta 255 caracteres.
Windows NT 4.0: su interfaz grfica es similar a Windows 95 y ofrece mayor
estabilidad. Caractersticas son 2 herramientas como Microsoft Transaction
Server para aplicaciones en red y Microsoft Messege Queue Server para
mejorar las comunicaciones.
Windows 95: fue un sistema ms completo que los anteriores se agreg barra
de tareas y el escritorio es ms eficiente. Caractersticas: se aadi el Men
Inicio y posibilidad de escribir nombres largos para archivos.
Windows 98: tiene capacidad de compartir conexin a internet de una sola
lnea telefnica entre varios equipos y elimina caractersticas que se
encontraban en internet en el sistema. Caractersticas: tiene un soporte USB
mejorado, integracin completa al internet y mayor calidad.
Windows Millenium Edition: no aporto mucho para Microsoft debido por
inestabilidad y poca seguridad, ms que todo fue diseado para usuarios
domsticos y slo funcionaban en los equipos nuevos que los traan instalado.
Caractersticas son: encriptacin de ficheros, servicio de indexacin y
directorio activo entre otros.
Windows XP: Considerado como el ms estable y mejor estructurado por su
interfaz y mejoramiento de multimedia presenta estabilidad y rendimiento, su
multitarea es mejorada y es muy utilizado en empresas y organizaciones. Sus
Caractersticas son: secuencia ms rpido de inicios, uso de varias cuentas,
ambiente grfico, etc.
Windows 2003: es muy parecido a Windows Xp pero modificado a labores
empresariales brindando rapidez, fiabilidad y escalabilidad. Tambin dispone
de caractersticas de Windows NT siendo fcil de gestionar. Caracterstica:
tiene todo los que las empresas esperan, permite a los usuarios ser ms
productivo.
Windows Vista: sin duda es el que tiene mayor avance de interfaz grfica,
viene con nuevos accesorios como Gadgets, transparencia en las ventanas,
mayor seguridad para bloquear los virus. Pero tiene muchas desventajas como
incompatibilidad con ciertos programas y es muy pesado y hace al ordenador
muy lento. Caractersticas son: apariencia agradable para el usuario, las
ventanas son transparente y una pantallita indica lo que ests viendo.
Windows 7: Diseado para corregir las fallas de la versin Vista para
volverlo mucho ms sencillo para el usuario, permite hacer tareas mucho ms
fcil y rpido. Y lograr que el sistema sea ligero y rpido algo que no tena la
Versin Vista. Aun as no es compatible con ciertos programas.
Caractersticas: tiene pantalla multitctil, buena interfaz grfica, fcil de
manejar, su velocidad, puede tener hasta 50 ventanas abiertas.
Windows 8: el sucesor de Windows 7, fue lanzado al mercado el 26 de
octubre del 2012. Windows 8 ha sido diseado para ser utilizado tanto en
tabletas como en PC. La tableta Microsoft Surface fue lanzada junto con
Windows 8, como un competidor para el iPad de Apple y el Galaxy Tab de
Samsung. Se ha anunciado que Microsoft Surface estar disponible en dos
ediciones - una para el usuario final tpico, y una edicin profesional dirigido
a diseadores y otros usuarios basados en el trabajo.

Sistema operativo UNIX
Es un sistema operativo de tiempo compartido, controla los recursos de una
computadora y los asigna entre los usuarios. Permite a los usuarios correr sus
programas. Controla los dispositivos de perifricos conectados a la mquina.
Posee las siguientes caractersticas:
Es un sistema operativo multiusuario, con capacidad de simular
multiprocesamiento y procesamiento no interactivo.
Est escrito en un lenguaje de alto nivel: C.
Dispone de un lenguaje de control programable llamado SHELL.
Ofrece facilidades para la creacin de programas y sistemas y el
ambiente adecuado para las tareas de diseos de software.
Emplea manejo dinmico de memoria por intercambio o paginacin.
Tiene capacidad de interconexin de procesos.
Permite comunicacin entre procesos.
Emplea un sistema jerrquico de archivos, con facilidades de
proteccin de archivos, cuentas y procesos.
Tiene facilidad para redireccionamiento de Entradas/Salidas.
Garantiza un alto grado de portabilidad.

El Kernel
Constituye el ncleo del sistema operativo. Acta como interface con el hardware del
sistema.

Se encarga de realizar las funciones de ms bajo nivel, como son:
Manejo y control de los dispositivos fsicos.
Control de interrupciones.
Control de procesos y tiempos.
Control de archivos.
Control de memoria.
Est escrito fundamentalmente en lenguaje C (90%) y el resto en lenguaje
ensamblador.

El Shell.
Es la interface del sistema operativo con los usuarios del mismo. Acta como
intrprete de comandos.
Caractersticas semejantes a un lenguaje de programacin de alto nivel.
Shellscripts. Permite configurar diferentes entornos de trabajo. Es un comando:
/sbin/sh.

Administracin de Archivos y Directorios: El sistema de archivos de Unix;
est basado en un modelo arborescente y recursivo, en el cual los nodos pueden ser
tanto archivos como directorios, y estos ltimos pueden contener a su vez directorios
o subdirectorios. Debido a esta filosofa, se maneja al sistema con muy pocas
rdenes, que permiten una gran gama de posibilidades. Todo archivo de Unix est
controlado por mltiples niveles de proteccin, que especifican los permisos de
acceso al mismo. La diferencia que existe entre un archivo de datos, un programa, un
manejador de entrada/salida o una instruccin ejecutable se refleja en estos
parmetros, de modo que el sistema operativo adquiere caractersticas de coherencia
y elegancia que lo distinguen.
La raz del sistema de archivos (conocida como root) se denota con el smbolo "/", y
de ah se desprende un conjunto de directorios que contienen todos los archivos del
sistema de cmputo. Cada directorio, a su vez, funciona como la subraz de un nuevo
rbol que depende de l y que tambin puede estar formado por directorios o
subdirectorios y archivos. Un archivo siempre ocupar el nivel ms bajo dentro del
rbol, porque de un archivo no pueden depender otros; si as fuera, sera un directorio.
Es decir, los archivos son como las hojas del rbol.
Manejo de archivos y de informacin: La estructura bsica del sistema de
archivos es jerrquica, lo que significa que los archivos estn almacenados en varios
niveles. Se puede tener acceso a cualquier archivo mediante su trayectoria, que
especifica su posicin absoluta en la jerarqua, y los usuarios pueden cambiar su
directorio actual a la posicin deseada. Existe tambin un mecanismo de proteccin
para evitar accesos no autorizados. Los directorios contienen informacin para cada
archivo, que consiste en su nombre y en un nmero que el Kernel utiliza para manejar
la estructura interna del sistema de archivos, conocido como el nodo-i.
Manejo del Procesador: En Unix se ejecutan programas en un medio
llamado "proceso de usuario". Cuando se requiere una funcin del Kernel, el proceso
de usuario hace una llamada especial al sistema y entonces el control pasa
temporalmente al ncleo. Para esto se requiere de un conjunto de elementos de uso
interno, que se mencionan a continuacin.
Se conoce como imagen a una especie de fotografa del ambiente de ejecucin de un
proceso, que incluye una descripcin de la memoria, valores de registros generales,
status de archivos abiertos, el directorio actual, etctera. Una imagen es el estado
actual de una computadora virtual, dedicada a un proceso en particular.
Manejo De Memoria: Dependiendo de la computadora en la que se ejecute,
Unix utiliza dos tcnicas de manejo de memoria: swapping y memoria virtual. Lo
estndar en Unix es un sistema de intercambio de segmentos de un proceso entre
memoria principal y memoria secundaria, llamado swapping lo que significa que se
debe mover la imagen de un proceso al disco si ste excede la capacidad de la
memoria principal, y copiar el proceso completo a memoria secundaria. Es decir,
durante su ejecucin, los procesos son cambiados de y hacia memoria secundaria
conforme se requiera.
Si un proceso necesita crecer, pide ms memoria al sistema operativo y se le da una
nueva seccin, lo suficientemente grande para acomodarlo. Entonces, se copia el
contenido de la seccin usada al rea nueva, se libera la seccin antigua y se
actualizan las tablas de descriptores de procesos. Si no hay suficiente memoria en el
momento de la expansin, el proceso se bloquea temporalmente y se le asigna espacio
en memoria secundaria. Se copia a disco y, posteriormente, cuando se tiene el espacio
adecuado - lo cual sucede normalmente en algunos segundos - se devuelve a memoria
principal
Manejo de entradas y salidas: El sistema de entrada/salida se divide en dos
sistemas complementarios: el estructurado por bloques y el estructurado por
caracteres. El primero se usa para manejar cintas y discos magnticos, y emplea
bloques de tamao fijo (512 o 1024 bytes) para leer o escribir. El segundo se utiliza
para atender a las terminales, lneas de comunicacin e impresoras, y funciona byte
por byte.
En general, el sistema Unix emplea programas especiales (escritos en C) conocidos
como manejadores (drivers) para atender a cada familia de dispositivos de E/S. Los
procesos se comunican con los dispositivos mediante llamadas a su manejador.
Adems, desde el punto de vista de los procesos, los manejadores aparecen como si
fueran archivos en los que se lee o escribe; con esto se logra gran homogeneidad y
elegancia en el diseo.

Qu son los Sistemas Operativos Libres?
Es aquel que es desarrollado con el propsito de ser distribuido de manera abierta, lo
cual permite a los usuarios tener el privilegio de usarlo, modificarlo y distribuirlo sin
pago de una licencia.

Sistemas Operativos Libres ms Populares

Sistema Operativo LINUX
Linux es un sistema operativo diseado por cientos de programadores de todo el
planeta, aunque el principal responsable del proyecto es Linus Tovalds. Su objetivo
inicial es propulsar el software de libre distribucin junto con su cdigo fuente para
que pueda ser modificado por cualquier persona, dando rienda suelta a la creatividad.
El hecho de que el sistema operativo incluya su propio cdigo fuente expande
enormemente las posibilidades de este sistema. Este mtodo tambin es aplicado en
numerosas ocasiones a los programas que corren en el sistema, lo que hace que
podamos encontrar muchsimos programas tiles totalmente gratuitos y con su cdigo
fuente. Y la cuestin es que, seores y seoras, Linux es un sistema operativo
totalmente gratuito.
Las funciones principales de este sistema operativo son:
Sistema multitarea En Linux es posible ejecutar varios programas a la vez
sin necesidad de tener que parar la ejecucin de cada aplicacin.
Sistema multiusuario Varios usuarios pueden acceder a las aplicaciones y
recursos del sistema Linux al mismo tiempo. Y, por supuesto, cada uno de
ellos puede ejecutar varios programas a la vez (multitarea).
Shells programables Un shell conecta las ordenes de un usuario con el
Kernel de Linux (el ncleo del sistema), y al ser programables se puede
modificar para adaptarlo a tus necesidades. Por ejemplo, es muy til para
realizar procesos en segundo plano.
Independencia de dispositivos Linux admite cualquier tipo de dispositivo
(mdems, impresoras) gracias a que cada una vez instalado uno nuevo, se
aade al Kernel el enlace o controlador necesario con el dispositivo, haciendo
que el Kernel y el enlace se fusionen. Linux posee una gran adaptabilidad y no
se encuentra limitado como otros sistemas operativos.
Comunicaciones Linux es el sistema ms flexible para poder conectarse a
cualquier ordenador del mundo. Internet se cre y desarrollo dentro del mundo
de Unix, y por lo tanto Linux tiene las mayores capacidades para navegar, ya
que Unix y Linux son sistemas prcticamente idnticos. Con linux podr
montar un servidor en su propia casa sin tener que pagar las enormes
cantidades de dinero que piden otros sistemas.




Caractersticas de Linux
Multitarea: varios programas (realmente procesos) ejecutndose al mismo
tiempo.
Multiusuario: varios usuarios en la misma mquina al mismo tiempo (y sin
licencias para todos).
Multiplataforma: corre en muchas CPUs distintas, no slo Intel.
Funciona en modo protegido 386.
Tiene proteccin de la memoria entre procesos, de manera que uno de ellos no
pueda colgar el sistema.
Carga de ejecutables por demanda: Linux slo lee de disco aquellas partes de
un programa que estn siendo usadas actualmente.
Poltica de copia en escritura para la comparticin de pginas entre
ejecutables: esto significa que varios procesos pueden usar la misma zona de
memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la
pgina (4Kb de memoria) se copia a otro lugar. Esta poltica de copia en
escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de
memoria.
Memoria virtual usando paginacin (sin intercambio de procesos completos) a
disco: una particin o un archivo en el sistema de archivos, o ambos, con la
posibilidad de aadir ms reas de intercambio sobre la marcha (se sigue
denominando intercambio, es en realidad un intercambio de pginas). Un total
de 16 zonas de intercambio de 128Mb de tamao mximo pueden ser usadas
en un momento dado con un lmite terico de 2Gb para intercambio.
La memoria se gestiona como un recurso unificado para los programas de
usuario y para el cach de disco, de tal forma que toda la memoria libre puede
ser usada para cach y ste puede a su vez ser reducido cuando se ejecuten
grandes programas.
Libreras compartidas de carga dinmica (DLL's) y libreras estticas tambin,
por supuesto.
Se realizan volcados de estado (core dumps) para posibilitar los anlisis post-
mortem, permitiendo el uso de depuradores sobre los programas no slo en
ejecucin sino tambin tras abortar stos por cualquier motivo.
Todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos
los drivers, las herramientas de desarrollo y todos los programas de usuario;
adems todo ello se puede distribuir libremente. Hay algunos programas
comerciales que estn siendo ofrecidos para Linux actualmente sin cdigo
fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
Control de tareas POSIX.
Soporte para muchos teclados nacionales o adaptados y es bastante fcil
aadir nuevos dinmicamente.
Consolas virtuales mltiples: varias sesiones de login a travs de la consola
entre las que se puede cambiar con las combinaciones adecuadas de teclas
(totalmente independiente del hardware de video). Se crean dinmicamente y
puedes tener hasta 64.
Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix
y todos los sistemas de archivo tpicos de System V, y tiene un avanzado
sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de
archivos de hasta 255 caracteres de longitud.
Un sistema de archivos especial llamado UMSDOS que permite que Linux
sea instalado en un sistema de archivos DOS.
Sistema de archivos de CD-ROM que lee todos los formatos estndar de CD-
ROM.


Sistema operativo ANDROID
Android es una plataforma mvil, que incluye un sistema operativo mvil basado en
Linux, junto con un conjunto de aplicaciones middleware8 y aplicaciones nativas.
Est enfocado para ser utilizado en dispositivos mviles como telfonos inteligentes,
tabletas, Google TV y otros dispositivos.9 Es desarrollado por la Open Handset
Alliance, la cual es liderada por Google. Este sistema por lo general maneja
aplicaciones descargadas desde Google Play, aunque pueden ser instaladas por otros
medios.
Caractersticas Principales
Diseo de dispositivo: La plataforma es adaptable a pantallas de mayor
resolucin, VGA, biblioteca de grficos 2D, biblioteca de grficos 3D
basada en las especificaciones de la OpenGL ES 2.0 y diseo de telfonos
tradicionales.
Almacenamiento SQLite, una base de datos liviana, que es usada para
propsitos de almacenamiento de datos.
Conectividad: Android soporta las siguientes tecnologas de
conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth,
Wi-Fi, LTE, HSDPA, HSPA+ y WiMAX.
Mensajera: SMS y MMS son formas de mensajera, incluyendo
mensajera de texto y ahora la Android Cloud to Device Messaging
Framework (C2DM) es parte del servicio de Push Messaging de Android.
Navegador web: El navegador web incluido en Android est basado en el
motor de renderizado de cdigo abierto WebKit, emparejado con el motor
JavaScript V8 de Google Chrome. El navegador por defecto de Ice Cream
Sandwich obtiene una puntuacin de 100/100 en el test Acid3.
Soporte de Java: Aunque la mayora de las aplicaciones estn escritas en
Java, no hay una mquina virtual Java en la plataforma. El bytecode Java
no es ejecutado, sino que primero se compila en un ejecutable Dalvik y
corre en la Mquina Virtual Dalvik. Dalvik es una mquina virtual
especializada, diseada especficamente para Android y optimizada para
dispositivos mviles que funcionan con batera y que tienen memoria y
procesador limitados. El soporte para J2ME puede ser agregado mediante
aplicaciones de terceros como el J2ME MIDP Runner.
Soporte multimedia: Android soporta los siguientes formatos
multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4 SP, AMR,
AMR-WB (en un contenedor 3GP), AAC, HE-AAC (en contenedores
MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y
BMP.42
Entorno de desarrollo: Incluye un emulador de dispositivos,
herramientas para depuracin de memoria y anlisis del rendimiento del
software. El entorno de desarrollo integrado es Eclipse (actualmente 3.4,
3.5 o 3.6) usando el plugin de Herramientas de Desarrollo de Android.
Multi-tctil: Android tiene soporte nativo para pantallas capacitivas con
soporte multi-tctil que inicialmente hicieron su aparicin en dispositivos
como el HTC Hero. La funcionalidad fue originalmente desactivada a
nivel de kernel (posiblemente para evitar infringir patentes de otras
compaas). Ms tarde, Google public una actualizacin para el Nexus
One y el Motorola Droid que activa el soporte multi-tctil de forma nativa.
Multitarea: Multitarea real de aplicaciones est disponible, es decir, las
aplicaciones que no estn ejecutndose en primer plano reciben ciclos de
reloj, a diferencia de otros sistemas de la competencia en la que la
multitarea es congelada (Como por ejemplo iOS, en el que la multitarea se
limita a servicios internos del sistema y no a aplicaciones externas).


OPINION PERSONAL
Desde la creacin de las computadoras y dispositivos electrnicos, se ha buscado de
distintas formas, el uso ms adecuado y fcil de estos mismos, los sistemas operativos
como alma de estos dispositivos lograron satisfacer las necesidades ms importantes
de los usuarios.
Entre los sistemas operativos que en mi opinin es mejor, como usuario de Windows
digo, que es un sistema operativo bastante eficaz y eficiente, ya que presta todos los
servicios que el usuario requiere, excepto el de editarlo ya que es privativo, pero esto
no es obstculo, ya que este sistema operativo, adems de ser el ms popular en el
mercado y en la inmensa mayora de las computadoras, tambin en l estn basados la
mayora de aplicaciones, tanto juegos como utilidades.
Por otro parte Linux, a pesar de no tener una interfaz grfica ms amigable a la vista
del usuario, es un sistemas operativo bastante completo, incluso mejor que Windows,
ya que presta la oportunidad de modificarlo y no hay que esperar una actualizacin.
Para finalizar terminara diciendo que Windows es mejor, ya que por su popularidad,
su fcil manejo, y eficiencia hacen de Windows un sistema operativo lo
suficientemente completo a los requerimientos del usuario




CONCLUSIONES
Sistema Operativo (SO) es el software bsico de una computadora que provee
una interfaz entre el resto de programas del ordenador, los dispositivos
hardware y el usuario.
Las funciones bsicas del Sistema Operativo son administrar los recursos de
la mquina, coordinar el hardware y organizar archivos y directorios en
dispositivos de almacenamiento.
Los Sistemas Operativos ms utilizados son Dos, Windows, Linux y Mac.
Algunos SO ya vienen con un navegador integrado, como Windows que trae
el navegador Internet Explorer
El Software Comercial o propietario es aquel que tiene un dueo y su uso se
permite mediante una licencia comercial y en la mayora de las veces pagada.
El Software Comercial no es diferente comercialmente de cualquier otro
producto, slo teniendo en cuenta que aun pagando por un software estars
recibiendo slo la licencia o derecho de uso y no estars comprando el
software propiamente dicho.
Software Libre o no propietario son aquellos que estn bajo una licencia libre
y que su uso, modificacin y distribucin son permitidos a todos. Las
principales licencias de software libre son GPL y LGPL. La primera,
destinada a usuarios que puedan incorporarle modificaciones o que puedan
agregar el software libre a un trabajo propio, el cual deber ponerlo a
disposicin tambin con la misma licencia. La segunda, es ms libre y
destinada inclusive a software comercial.

Potrebbero piacerti anche