Asignación #4
Asignación #4
Asignación #4
Los sistemas operativos se diseñan como cuatro conjuntos de programas que llevan a cabo funciones
especializadas diferentes, llamados gerentes (Processor Manager, Memory Manager, Device Manager y
File Manager.
Conteste:
4.1: Esta tabla nos muestra cómo el software apoya a los individuos, grupos de trabajo y
empresas. Además, nos muestra cómo diferentes tipos de software apoyan los diferentes grupos
mencionados.
4.2: Esta tabla nos muestra una clasificación de algunos sistemas operativos actuales por esfera de
influencia. Nos los separan por individuos, grupos de trabajos y empresas.
1
4.3: Esta tabla nos muestra un resumen de los sistemas de operación de Microsoft Windows.
Además, se muestra los sistemas de operación de Microsoft por año y versión.
b- Multiprocessing: Este sistema permite que se corra o utilice un programa es más de un CPU.
c- Multitasking: Este tipo de sistema permite que se corra más de un programa a la misma vez.
e- Real time: Este sistema es el que responde a las operaciones de entrada al instante. Para poder
hacer esto, el programador de tareas del sistema operativo puede detener cualquier tarea en
cualquier punto de su ejecución si determina que otra tarea de mayor prioridad debe
ejecutarse inmediatamente.
b- Sistemas Operativos de Apple: En julio de 2001, se lanzó Mac OS X como sistema operativo
completamente nuevo para Mac. Basado en el sistema operativo UNIX, Mac OS X incluyó
un nuevo interfaz de usuario con elementos luminosos y semitransparentes, como botones,
barras de desplazamiento y ventanas junto con una animación fluida para mejorar la
experiencia del usuario. El Capitán es el sistema operativo más reciente de Apple. Ofrece
funciones de seguridad mejoradas, así como la capacidad de iniciar la aplicación iBooks, y
los libros que ya haya descargado en su iPad, iPhone o iPod Touch aparecerán en su
biblioteca. Las direcciones, los marcadores y las búsquedas recientes se transmiten
automáticamente a todos sus dispositivos iOS.
c- Linux: Linux es un sistema operativo desarrollado en 1991 por Linus Torvalds cuando era
estudiante de Finlandia. El sistema operativo se distribuye bajo la Licencia Pública General
GNU y su código fuente está disponible gratuitamente para todos. Por lo tanto, se le conoce
2
como un sistema operativo de código abierto. Las personas y las organizaciones pueden usar
el código Linux de código abierto para crear su propia distribución.
d- Chrome OSD: Google desarrolló un sistema operativo para PC, este se llamó Chrome OS.
Chrome OS es un sistema operativo basado en Linux para computadoras portátiles y de
escritorio. Las PC se utilizan principalmente para acceder a información y servicios basados
en la Web, como correo electrónico, navegación web, redes sociales y aplicaciones en línea
de Google. El sistema operativo está diseñado para ejecutarse en computadoras económicas
de bajo consumo.
e- Unix: UNIX es un poderoso sistema operativo desarrollado originalmente por AT&T para
minicomputadoras: los predecesores de los servidores, que eran más grandes que las PC y
más pequeños que los mainframes. UNIX se puede utilizar en muchos tipos y plataformas de
sistemas informáticos, incluidas estaciones de trabajo, servidores y ordenadores centrales.
UNIX también el mover programas y datos entre computadoras o conectar mainframes y
estaciones de trabajo para compartir recursos.
f- Red Hat Linux: Red Hat Software ofrece Red Hat Enterprise Linux Server, un sistema
operativo que es muy eficiente en el servicio de páginas web y puede administrar un grupo de
varios servidores. Distribuciones como Red Hat han probado que Linux es un sistema
operativo muy estable y eficiente.
h- Enterprise Operating Systems: Dentro de los Enterprise Operating Systems caen las
computadoras centrales, a menudo denominadas "Big Iron", las mismas brindan la capacidad
informática y la capacidad de almacenamiento requerida para entornos de procesamiento
masivo de datos, y proporcionan sistemas que pueden admitir muchos usuarios al tiempo que
ofrecen un alto rendimiento y una excelente disponibilidad del sistema, seguridad sólida y
escalabilidad.
i- Mobile Operating Systems: Dentro de los “mobile operating systems” encontramos los
teléfonos inteligentes, los cuales ahora emplean sistemas operativos de computadora personal
completos como Google Android, Apple iOS y Microsoft Windows Phone y estos sistemas
ayudan a determinar la funcionalidad de su teléfono y las aplicaciones que puede correr.
Estos sistemas operativos tienen “kits” de desarrollo de software que permiten a los
desarrolladores diseñar miles de aplicaciones que brindan una gran variedad de servicios
móviles.
3
k- Proprietary Linux-Based Systems: Debido a que los sistemas embebidos son generalmente
diseñados para un propósito específico en un dispositivo específico, por lo general son
propietarios o creados a medida y propiedad del fabricante. El Wii de Sony, por ejemplo,
utiliza un sistema operativo diseñado a medida basado en el “kernel de Linux”. Linux es una
opción popular para sistemas incrustados porque es gratis y altamente configurable.
7- ¿Qué son programas conocidos como Utilitiy Programs (Utilitarios); mencione y explique
brevemente los Utilitarios que aparecen en el texto?
Los programas utilitarios son los programas que ayudan a llevar a cabo el mantenimiento y los
arreglos al sistema operativo de la computadora.
Algunos de los utilitarios mencionados en el texto son:
- Los utilitarios de hardware: Estos son utilizados para verificar el estatus de todas las partes de la
PC, incluyendo el disco duro, la memoria, los módems, las bocinas y las impresoras
- Los utilitarios de seguridad: Estos son los que ayudan a proteger y asegurar a la computadora de
los diferentes virus que la podrían atacar. Los virus pueden provenir de la internet y pueden
deshabilitar una computadora.
- Los utilitarios de compresión de archivos: Estos reducen la cantidad de espacio en el disco que
sea necesaria para almacenar un archivo o reducir el tiempo que lleva transferir un archivo a
través de Internet.
- Utilitarios de filtrado de spam: Estos son herramientas antimalware, ya que muchos ataques a
través del correo electrónico intentan engañar a los usuarios para que hagan clic en un archivo
adjunto malicioso, pidiéndoles que proporcionen sus credenciales y mucho más.
- Utilitarios de redes e Internet: Estos ayudan a monitorear el rendimiento del hardware y la red y
activar una alerta cuando un servidor falla o se produce un problema de red.
- Utilitarios de servidores y Mainframe: Estos ayudan a mejorar el rendimiento de los servidores y
del mainframe de la computadora.
- Otros utilitarios: Entre estos podemos encontrar softwares de administración de dispositivos
móviles, los cuales son utilizados para ayudar a una empresa a administrar la seguridad, hacer
cumplir las estrategias corporativas y controlar las descargas y la transmisión de contenido desde
bases de datos corporativas a teléfonos inteligentes y dispositivos móviles.
4
-El software propietario le puede brindar ventajas competitivas a una compañía proporcionando servicios
o resolviendo problemas de una manera única mejor que los métodos utilizados por un competidor.
-Otra ventaja es que en este se puede modificar más fácilmente el software y agregar
características que se podrían necesitar para contrarrestar una iniciativa de los competidores o de
satisfacer las demandas de nuevos proveedores o clientes. La desventaja de esto es que esas
modificaciones podrían no ser útiles y podrían afectar la evolución de la compañía.
-Se puede decir que otra ventaja de este software es que le permite a la compañía estar involucrada en el
desarrollo, lo cual ofrece más control sobre los resultados. Sin embargo, esto tiene la desventaja de que el
personal de desarrollo de sistemas interno puede verse en apuros para proporcionar el nivel requerido de
soporte y mantenimiento continuo por la presión de
pasar a otros nuevos proyectos.
10- Mencione y explique brevemente las aplicaciones del Personal Application Software:
b- Spreadsheet Analysis: Este incluye aplicaciones que ofrecen herramientas para poder analizar
y manipular números y datos alfanuméricos. Además, este incluye herramientas para análisis
estadísticos, fórmulas integradas y herramientas de creación de gráficos y diagramas.
d- Presentation Graphics: Las gráficas de presentación son utilizadas para crear y desarrollar
gráficas, ilustraciones y dibujos para así comunicar la información de manera más eficiente.
5
g- Otras aplicaciones de software personales: Estas son aplicaciones poderosas que están
disponibles para uso personal y comercial. Por ejemplo, TurboTax es un programa popular de
preparación de impuestos que anualmente salva a millones de personas muchas horas e
incluso dólares en la preparación de sus impuestos. Otro ejemplo es “con solo una búsqueda
en línea, rápidamente se puede encontrar software para crear sitios Web, componer música y
editar fotos y videos. También tenemos a ingenieros, arquitectos y diseñadores que a menudo
usan software de diseño asistido por computadora (CAD) para diseñar y desarrollar edificios,
sistemas eléctricos, sistemas de plomería, etc.
12- Mencione y explique brevemente los beneficios obtenidos por la utilización de una aplicación
empresarial (Wonderware’s Intela Trac) para administración de alcantarillados por el condado de
Arizona.
El beneficio de la utilización de la aplicación empresarial:
Vemos una aplicación empresarial cuando el departamento implementó recientemente la fuerza
de trabajo móvil IntelaTrac de Wonderware y el software, ya que este sirve de apoyo a la toma de
decisiones. Este software está integrado con el sistema automatizado SCADA (control de supervisión y
adquisición de datos). Este opera el sistema de alcantarillado, proporciona al personal de la planta una
variedad de informes y herramientas de análisis que les han ayudado a mejorar la eficiencia y reducir
6
costos en las dos plantas de tratamiento de aguas residuales y siete sus instalaciones regionales de
RWRD. RWRD ha sido capaz de reducir el consumo de energía en un 10 por ciento y duplicar su
capacidad de planta, operando con el mismo número de gente.
l- Sintaxis de los lenguajes de programación: La sintaxis del lenguaje es el que determina las
reglas de cómo los símbolos, palabras clave y comandos deben combinarse en declaraciones
capaz de transmitir instrucciones significativas a la CPU.
a- Software Bugs: Los “software bugs” son los defectos en el sistema de una computadora que
evitan que la computadora trabaje como los usuarios esperan.
c- Freeware and Open-Source Software: Freeware es un software que se pone a disposición del
público y el mismo es gratis. El “open-source software” es distribuido normalmente de gratis,
con el código de fuente disponible para que así pueda ser estudiado, cambiado y modificado
por los usuarios.
d- Software Upgrades: Las actualizaciones de software son esas revisiones al software que se
realizan periódicamente. Estas actualizaciones de software, que son una fuente importante de
mayores ingresos para los fabricantes de software, varían ampliamente en los beneficios que
brindan y lo que algunas personas llaman un beneficio, otros podrían llamarlo un
inconveniente.
e- Global Software Support: La atención al cliente global permite que las empresas se
comuniquen más fácilmente con clientes potenciales y clientes en diferentes países, lo que les
brinda una ventaja competitiva sobre otras empresas con soporte limitado.
15- Haga una búsqueda en la Internet para que describa brevemente las funciones de cada uno de
los gerentes de un sistema operativo: Processor Manager, Memory Manager, Device Manager, File
Manager
7
manera eficiente. Además, este gerente debe asegurarse de usar los más ciclos de procesador
posibles para trabajar verdaderamente.