Академический Документы
Профессиональный Документы
Культура Документы
Software
ElSoftwarees el soporte lgico e inmaterial que
permite que la computadora pueda desempear
tareas inteligentes, dirigiendo a los componentes
fsicos o hardware con instrucciones y datos a
travs de diferentes tipos de programas.
ElSoftwareson los programas de aplicacin y los
sistemas operativos, que segn las funciones que
realizan pueden ser clasificados en:
I. Software de Sistema
II. Software de Aplicacin
III. Software de Programacin
I. Software de Sistema
Se llamaSoftware de SistemaoSoftware
de Baseal conjunto de programas que
sirven para interactuar con el sistema,
confiriendo control sobre el hardware,
adems de dar soporte a otros programas.
Se divide en:
A. Sistema Operativo
B. Controladores de Dispositivos
C. Programas Utilitarios
A. Sistema Operativo
ElSistema Operativoes un conjunto
de programas que administran los
recursos de la computadora y
controlan su funcionamiento.
UnSistema Operativorealiza cinco
funciones bsicas: Suministro de
Interfaz al Usuario, Administracin de
Recursos, Administracin de
Archivos, Administracin de Tareas y
Servicio de Soporte.
d. Administracin de tareas:Administra la
informacin sobre los programas y procesos que se
estn ejecutando en la computadora. Puede cambiar
la prioridad entre procesos, concluirlos y comprobar el
uso de estos en la CPU, as como terminar programas.
e. Servicio de soporte:LosServicios de Soportede
cada sistema operativo dependen de las
implementaciones aadidas a este, y pueden consistir
en inclusin de utilidades nuevas, actualizacin de
versiones, mejoras de seguridad, controladores de
nuevos perifricos, o correccin de errores de
software.
B. Controladores de Dispositivos
LosControladores
de
Dispositivosson
programas que permiten a otros programa
de mayor nivel como un sistema operativo
interactuar con un dispositivo de hardware.
C. Programas Utilitarios
LosProgramas Utilitariosrealizan diversas
funciones
para
resolver
problemas
especficos, adems de realizar tareas en
general y de mantenimiento. Algunos se
incluyen en el sistema operativo.
III. Software de
Programacin
Es el conjunto de herramientas que permiten
alprogramadordesarrollar
programas
informticos, usando diferentes alternativas y
lenguajes de programacin , de una manera
prctica. Incluyen bsicamente
Editores de texto
Compiladores
Intrpretes
Enlazadores
Depuradores
Sistema operativo
Sistema operativo
Unsistema
operativo(SOo,
frecuentemente,OSdel
inglsOperatingSystem)
es
un
programao conjunto de programas de un
sistema informtico que gestiona los
recursos dehardwarey provee servicios a
losprogramas de aplicacin, ejecutndose
en modo privilegiado respecto de los
restantes (aunque puede que parte de l
se ejecute en espacio de usuario).
Componentes de un sistema
operativo
1.
2.
3.
4.
5.
6.
7.
8.
9.
Gestin de procesos
Gestin de la memoria principal
Gestin del almacenamiento secundario
El sistema de entrada y salida
Sistema de archivos
Sistemas de proteccin
Sistema de comunicaciones
Programas de sistema
Gestor de recursos
1. Gestin de procesos
Unprocesoes simplemente, un programa en
ejecucin que necesita recursos para
realizar su tarea:tiempo de CPU, memoria,
archivos y dispositivos de E/S. El SO es el
responsable de:
Crear y destruir procesos
Parar y reanudar procesos
Ofrecer mecanismos para que los procesos
puedan comunicarse y se sincronicen
5. Sistema de archivos
Losarchivosson colecciones de informacin
relacionada, definidas por sus creadores. stos
almacenan programas (en cdigo fuente y objeto)
y datos tales como imgenes, textos, informacin
de bases de datos, etc. El SO es responsable de:
Construir, eliminar archivos y directorios.
Ofrecer funciones para manipular archivos y
directorios.
Establecer la correspondencia entre archivos y
unidades de almacenamiento.
Realizar copias de seguridad de archivos.
6. Sistemas de proteccin
Mecanismo que controla el acceso de los
programas o los usuarios a los recursos
del sistema. El SO se encarga de:
Distinguir entre uso autorizado y no
autorizado.
Especificar los controles de seguridad
a realizar.
Forzar el uso de estos mecanismos de
proteccin
7. Sistema de comunicaciones
Para mantener las comunicaciones con
otros sistemas es necesario poder controlar
el envo y recepcin de informacin a travs
de lasinterfaces de red. Tambin hay que
crear y mantener puntos de comunicacin
que sirvan a las aplicaciones para enviar y
recibir informacin, y crear y mantener
conexiones virtuales entre aplicaciones que
estn ejecutndose localmente y otras que
lo hacen remotamente
8. Programas de sistema
Son aplicaciones de utilidad que se
suministran con el SO pero no forman
parte de l. Ofrecen un entorno til para el
desarrollo y ejecucin de programas,
siendo algunas de las tareas que realizan:
Manipulacin y modificacin de archivos.
Informacin del estado del sistema.
Soporte a lenguajes de programacin.
Comunicaciones
9. Gestor de Recursos
Como gestor de recursos, el sistema
operativo administra:
Launidad central de procesamiento (donde
est alojado el microprocesador).
Los dispositivos de entrada y salida.
La memoria principal (o de acceso directo).
Los discos (o memoria secundaria).
Los procesos (o programas en ejecucin).
Y en general todos los recursos del sistema.
1. Administracin de
tareas
Monotarea: Solamente permite ejecutar un
proceso (aparte de los procesos del propio SO) en
un momento dado. Una vez que empieza a
ejecutar un proceso, continuar hacindolo hasta
su finalizacin y/o interrupcin.
Multitarea: Es capaz de ejecutar varios procesos al
mismo tiempo. Este tipo de SO. normalmente
asigna los recursos disponibles (CPU, memoria,
perifricos) de forma alternada a los procesos que
los solicitan, de manera que el usuario percibe que
todos funcionan a la vez, de forma concurrente.
2. Administracin de
usuarios
3. Manejo de recursos
Centralizado: Permite usar los
recursos de una sola computadora.
Distribuido: Permite utilizar los
recursos (memoria, CPU, disco,
perifricos...) de ms de una
computadora al mismo tiempo.
Microsoft Windows
OS X
GNU/Linux
Unix
Solaris
FreeBSD
OpenBSD
Google Chrome OS
Debian
Ubuntu
Mandriva
Sabayon
Fedora
Puppy Linux
Haiku(BeOS)
Plan 9
Android
Tuquito
Red Hat Enterprise Linux
for Desktops or
Workstations9
Suse Desktop10
Open Suse11
Mac
OS:
Es
un
sistema
operativo
propiedad
de
la
empresa Apple, (el
creador del Ipod) que
es
FreeBSD:
Sistema
operativo
gratuito
y
segn algunos autores
uno de los ms seguros.
Sigue siendo un SO
basado en Unix con
entorno Unity de uso
complejo y que exige
elevados conocimientos
de informtica, pero sin
duda la versin Saucy
Salamander de Ubuntu
sigue siendo la favorita
de miles de usuarios.
Android
iOS
Bada
BlackBerry OS
BlackBerry 10
Windows Phone
Symbian OS
HP webOS
Firefox OS
Ubuntu Phone OS
Tizen
Asha Platform
Palm OS
WebOS
Escritorio
Windows
8,
Interface grafica bastante
llamativa.
S requiere recorrer una
nueva curva de aprendizaje,
pero no es nada del otro
mundo. Lo malo: es muy
vulnerable a virus, cuesta
trabajo comprenderse sin un
men de inicio, y pesa ms
de 4 GB (vs solo 500 MB de
Ubuntu)
SO
mviles
y
para
computadoras por igual, y la
versin ms reciente de iOS.
Esta nueva interfaz visual y
simplificacin de uso de muchos
apps intrnsecos de la reciente
versin
han
derivado
en
comentarios
positivos
de
usuarios frecuentes de iPhone,
iPad y iPod touch, adems de
atraer a nuevos usuarios (en su
mayora, disidentes de Android)
Muchas Gracias