SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
Después de identificar los aspectos fundamentales de los sistemas operativos y virtualización se deben de tener claros los conceptos de los componentes de cada uno de ellos, los cuales se deben de describir en las respuestas de las siguientes preguntas: SISTEMAS OPERATIVOS Y VIRTUALIZACIÓN ¿Qué es un sistema operativo? ¿Cuáles son los componentes de un sistema operativo? ¿Cómo se clasifican los sistemas operativos? ¿Cuáles son las funciones de un sistema operativo? ¿Cuáles son las aplicaciones comunes que debe de tener cualquier sistema operativo de servidor? Enumere las características de los servidores Linux. Realice una tabla comparativa entre los sistemas de archivos FAT32, NTFS y EXT4. Mencione y defina dos sistemas operativos diseñados para bases de datos. ¿Qué es DBFS (Database Filesystem)? ¿Qué DBFS existen en el mercado? ¿Qué es virtualización? ¿Cuáles son las diferencias entre paravirtualización y virtualización completa? De tres ejemplos de software de paravirtualización y virtualización completa. ¿Qué es XaaS? ¿IaaS? ¿PaaS? ¿SaaS? Defina nube pública, privada y pública, y haga una tabla de ventajas y desventajas de cada una. Investigue cuales empresas ofrecen servicios de nube pública, investigue el cuadrante mágico de gartner para “Cloud infrastructure as a service, worldwide” de junio de 2017.
Haga una tabla comparativa, con ventajas y desventajas de los servicios de nube de AWS, Azure y Google Cloud Plattform. Investigue sobre el concepto de proveedor de nube administrada (Managed Service Providers). Investigue cuales empresas ofrecen servicios de nube administrada, busque el cuadrante mágico de Gartner para “Cloud Infrastructure Managed Service Providers, Worldwide” para marzo de 2018.
Responder las preguntas en este mismo documento, con sus datos personales, y subirlo a la plataforma.
Solución ¿Qué es un sistema operativo? Resumen El Sistema Operativo (SO) es el programa o software básico de un ordenador. Es una plataforma que facilita la interacción entre el usuario y los demás programas del ordenador y los dispositivos de hardware.
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
Las funciones básicas del Sistema Operativo son administrar los recursos del ordenador, coordinar el hardware y organizar los archivos y directorios de su sistema. Los Sistemas Operativos más utilizados son Windows, Linux y Mac. Tanto Windows como Mac vienen con un navegador integrado, Windows el navegador Internet Explorer y Mac Safari.
Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema. Clasificación de los Sistemas Operativos Los sistemas operativos pueden ser clasificados de la siguiente forma:
Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
Cómo funciona un Sistema Operativo Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar. Los sistemas operativos más utilizados en los PC son DOS, OS/2, y Windows, pero hay otros que también se utilizan, como por ejemplo Linux. Cómo se utiliza un Sistema Operativo Un usuario normalmente interactúa con el sistema operativo a través de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos son aceptados y ejecutados por una parte del sistema operativo llamada procesador de comandos o intérprete de la línea de comandos. Las interfaces gráficas permiten que utilices los comandos señalando y pinchando en objetos que aparecen en la pantalla.
Ejemplos de Sistema Operativo A continuación detallamos algunos ejemplos de sistemas operativos: Familia Windows Windows 95
Windows 98
Windows ME
Windows NT Windows 2000
Windows 2000 server
Windows XP
Windows Server 2003
Windows CE Windows Mobile
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
Windows XP 64 bits
Windows Vista (Longhorn)
Familia Macintosh Mac OS 7
Mac OS 8
Mac OS 9
Mac OS X
Familia UNIX AIX
AMIX
GNU/Linux GNU / Hurd
HP-UX
Irix
Minix
System V
Solaris
UnixWare
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
¿Cuáles son los componentes de un sistema operativo? Componentes de un sistema operativo
Componentes del Sistema Operativo. Gestión de procesos Un proceso es simplemente, un programa en ejecución 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
La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse. Y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas. Gestión de la memoria principal La memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido ante fallos del sistema. El SO es el responsable de:
Conocer qué partes de la memoria están siendo utilizadas y por quién
Decidir qué procesos se cargarán en memoria cuando haya espacio disponible
Asignar y reclamar espacio de memoria cuando sea necesario
Gestión del almacenamiento secundario Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:
Planificar los discos.
Gestionar el espacio libre.
Asignar el almacenamiento.
Verificar que los datos se guarden en orden
El sistema de entrada y salida Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S. Sistema de archivos Artículo principal: sistema de archivos. Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:
Construir y eliminar archivos y directorios.
Ofrecer funciones para manipular archivos y directorios.
Establecer la correspondencia entre archivos y unidades de almacenamiento.
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
Realizar copias de seguridad de archivos.
Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc. Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficheros FACT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base de datos con bastante información ya que el tamaño máximo de un fichero con un sistema de archivos FAT32 está limitado a 4 gigaBytes, sin embargo, en un sistema NTFS el tamaño es considerablemente mayor. Sistemas de protección 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 protección.
Sistema de comunicaciones Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente. 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 ejecución de programas, siendo algunas de las tareas que realizan:
Manipulación y modificación de archivos.
Información del estado del sistema.
Soporte a lenguajes de programación.
Comunicaciones.
Gestor de recursos Como gestor de recursos, el sistema operativo administra:
La unidad central de procesamiento (donde está alojado el microprocesador).
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
Los dispositivos de entrada y salida.
La memoria principal (o de acceso directo).
Los discos (o memoria secundaria).
Los procesos (o programas en ejecución).
Y en general todos los recursos del sistema.
¿Cuáles son las aplicaciones comunes que debe de tener cualquier sistema operativo de servidor? Sistema de gestión de bases de datos Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de consulta y de generación de informes, o bien mediante aplicaciones al efecto. Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe. Permiten presentar la información de la base de datos en variados formatos. La mayoría incluyen un generador de informes. También pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas.
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
¿Cómo se clasifican los sistemas operativos? Clasificación de los sistemas operativos Existen diversas clasificaciones de los sistemas operativos, la más común es por lo servicios que ofrecen al usuario final:
Sistemas operativos monousuarios Los sistemas operativos monousuarios son aquellos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales típicamente se han clasificado en este renglón.
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
Sistemas operativos multiusuarios Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente. Sistemas operativos monotareas Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez. Sistemas operativos multitareas Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores al mismo tiempo. Por ejemplo, puede estar editando el código fuente de un programa durante su depuración mientras compila otro programa, a la vez que está recibiendo correo electrónico. Es común encontrar en ellos interfaces gráficas orientadas al uso de menús y el ratón, lo cual permite un rápido intercambio entre las tareas para el usuario, mejorando su productividad. Sistemas operativos uniproceso Un sistema operativo uniproceso es aquél capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese más de uno le sería inútil. El ejemplo más típico de este tipo de sistemas es el DOS y MacOS. Sistemas operativos multiproceso Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simétrica o asimétricamente. Cuando se trabaja de manera asimétrica, el sistema operativo selecciona a uno de los procesadores el cual jugará el papel de procesador maestro y servirá como pivote para distribuir la carga a los demás procesadores, que reciben el nombre de esclavos. Cuando se trabaja de manera simétrica, los procesos o partes de ellos son enviados indistintamente a cualquiera de los procesadores disponibles, teniendo, teóricamente, una mejor distribución y equilibrio en l a carga de trabajo bajo este esquema.
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
¿Cuáles son las funciones de un sistema operativo? El sistema operativo es capaz de desempeñarse en varias funciones:
Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida entre todos los procesos que se estén ejecutando. Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de ser necesario. Cuando esta memoria se hace insuficiente, se crea una memoria virtual, de mayor capacidad, pero como está en el almacenamiento secundario (disco duro), es más lenta. Gestionar el I/O: El sistema operativo crea un control unificado de los programas a los dispositivos, a través de drivers. Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningún problema, asignándoles los recursos que sean necesarios para que estas funcionen. Si una de el las no responde, se procede a matar el proceso. Gestionar los permisos: Garantiza que los recursos sean solamente utilizados por programas y usuarios que tengan las autorizaciones que les correspondan. Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de acceso a ellos. Gestionar información: El sistema operativo proporciona información, que posteriormente será utilizada a modo de diagnóstico del funcionamiento correcto del computador.
Servidor de aplicaciones En informática, se denomina servidor de aplicaciones a un servidor en una red de computadores que ejecuta ciertas aplicaciones. Usualmente se trata de un dispositivo de software que proporciona servicios de aplicación a las computadoras cliente. Un servidor de aplicaciones generalmente gestiona la mayor parte (o la totalidad) de las funciones de lógica de negocio y de acceso a los datos de la aplicación. Los principales beneficios de la aplicación de la tecnología de servidores de aplicación son la centralización y la disminución de la complejidad en el desarrollo de aplicaciones.
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
Enumere las características de los servidores Linux. Características del sistema operativo Linux Permite accede a software de libre distribución Su condición de sistema operativo de código abierto hace posible aprovechar los permanentes avances en software, con programas desarrollados por informáticos en todo el mundo que amplían en forma constante su rango de acción. Está centrado en el aprovechamiento de las redes Orientado al trabajo en red, Linux es una inmensa alianza de usuarios distribuidos en todo el planeta, que aportan mejoras y soluciones en forma abierta mediante Internet. Gracias a esta condición, Linux se desarrolla más rápidamente y en forma más eficiente. Además, el sistema operativo posee un fuerte soporte para el área de comunicaciones y redes. Es el sistema operativo preferido por los informáticos La posibilidad de modificaciones constantes y libres y su gran poder de cómputo y procesamiento han transformado a Linux en el sistema operativo preferido por los informáticos y especialistas.
Brinda soporte a todo tipo de hardware y puede funcionar en múltiples plataformas La ductilidad de Linux en cuanto a su uso en diferentes clases de plataformas y dispositivos, como así también su capacidad para facilitar la operatoria de toda clase de hardware son condiciones que destacan especialmente en este sistema operativo.
Permite personalizar la interfaz de usuario Un punto vital de Linux es que cada usuario tiene la posibilidad de personalizar su interfaz, también denominada Shell. De esta manera, los usuarios del sistema pueden adaptar el entorno operativo a sus propias necesidades y requerimientos. Presenta una importante capacidad multitarea
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
Esta característica hace posible que en Linux se ejecuten múltiples programas al mismo tiempo y con buen rendimiento sin necesidad de detener alguna de las aplicaciones. Lógicamente, esto multiplica la capacidad funcional concreta. . Favorece el trabajo en modo multiusuario Múltiples usuarios pueden acceder a los recursos y las aplicaciones que brinda Linux al mismo tiempo, distribuyendo los mencionados recursos con solvencia operativa y en un marco de excelentes condiciones de seguridad informática. Garantiza un avanzado nivel de seguridad El empleo del algoritmo DES, con testeos que comprueban su seguridad, como así también el aporte constante de los usuarios en cuanto a avances y modificaciones han convertido a Linux en un sistema operativo líder en cuanto a seguridad. Un ejemplo claro es que la NASA lo ha elegido para la operatoria informática de muchas de sus misiones.
Permite un mayor control de los dispositivos A diferencia de otros sistemas operativos, Linux nos ofrece la posibilidad de contar con l os controladores de cada dispositivo, como así también instalar nuevos controladores ante la incorporación de nuevos elementos. Gracias a esta característica, dispondremos de mayor independencia y capacidad de maniobra en el control de cada dispositivo Va por fuera de las grandes compañías internacionales y monopolios Debido a la característica del código abierto que permite modificaciones de cualquier usuario en todo el mundo, Linux amplía el acceso libre y gratuito a la informática, como contraposición a la postura de las grandes compañías internacionales de software propietario, que intentan monopolizar el mercado e impiden el acceso a su código fuente para incrementar sus dividendos económicos.
SERVICIO NACIONAL DE APRENDIZAJE SENA ESPECIALILZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS AA1 - Evidencia 1: Desarrollo del Cuestionario “Infraestructura tecnológica de la organización ”
Web Grafía ¿Qué es un Sistema Operativo? https://www.masadelante.com/faqs/sistema-operativo ¿Cuáles son los componentes de un sistema operativo? https://blogdesistemasoperativos.wordpress.com/2013/04/11/componentes-de-un-sistema-operativo/ ¿Cómo se clasifican los sistemas operativos? http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro26/clasificacin_de_los_sistemas_operativos.html ¿Cuáles son las funciones de un sistema operativo? http://wiki.inf.utfsm.cl/index.php?title=%C2%BFQu%C3%A9_es_un_sistema_operativo%3F.%C2%BFCuales _son_sus_funciones%3F ¿Cuáles son las aplicaciones comunes que debe de tener cualquier sistema operativo de servi https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos https://es.wikipedia.org/wiki/Servidor_de_aplicaciones ¿Cuáles son las funciones de un sistema operativo? https://www.caracteristicas.co/sistema-operativo-linux/