Rss Feed
  1. Unidad:1
    Introducción a los Sistemas Operativos


    Que es un Sistema Operativo,
    Es un conjunto de ordenes y programas que controlan los procesos básicos de una computadora y permite el optimo funcionamiento de otros programas.



    Historias de los Sistemas Operativos.

    Los Sistemas Operativos fueron creados para facilitar y ampliar las propiedades de uso del hardware, pero estos a su ves  pusieron en evidencia la necesidad de cambios en los equipos para facilitar su actividad y brindar mayores posibilidades.








    Primera Generación

    La primera Generación (1945-1955)  
    corresponde a los primeros equipos, construidos con válvulas de vacíos.
    En esta etapa no existieron Sistemas Operativos.  








    Segunda Generación

    La segunda generación (1955-1965) 
    corresponde a la etapa de los equipos  que estaban basados  en el uso de los transistores.
    Eran mas confiables y mas duraderos.
    Desde el punto de vista de los Sistemas Operativos se tiene el uso de monitores simples.
    Sistemas de operación de esta etapa son el FMS (Fortran Monitor System) y el IBSYS de la 7094

    Transistores

    Tercera Generación 

    La tercera generación (1965-1980) se caracterizo por la utilización de circuitos integrados.
    Los sistemas Operativos vinculados a esta etapa introdujeron los conceptos de la multiprogramación. También corresponde a esta etapa la aparición del tiempo compartido 

    Circuitos integrados 


    En esta etapa no pueden dejar de mencionarse los sistemas operativos OS/360 y multics. 
    Aqui surgen las primeras versiones del Unix.



    Cuarta Generación 

    La cuarta generación (1980-1990) surge con los circuitos integrados de alta integración y por ello aparecen en el mercado las computadoras personales.
    Esta etapa la denominan sistemas operativos MS-DOS y el Unix.


    Quinta generación

    En el actual desarrollo de los Sistemas Operativos basados en GUI (graphic user interface) y la incorporación de orientación de objetos así como el soporte multimedia, es suficientemente fuerte para hablar de la quinta generación, de los sistema operativos.


    Sistemas Operativos mas comunes 
    Familia Windows

    Windows 95, windows 98, windows ME, windows NT, windows 2000, windows 2000 server, windows XP, windows server 2003, windows Cc, windows moviles, windows Vista, windows  7, windows 8, windows 8.1, windows 10

    Familia Macintosh.
    Mac OS 7, Mac OS 8, Mac OS 9, Mac OS X.


    Familia Unix:

    AIX, AMIX, GNU/Linux, GNU/Hurd, HP-UX, IrixMinixSystem V, Solaris, UnixWare.


    Clasificacion de los Sistemas Operativos.

    Multiusuario. el que permite que dos o mas usuarios
    Multiprocesador . Soporta abrir un programa mas de una vez
    Multitarea. permite que varios programas se ejecuten al mismo tiempo.
    Multitramo. Permite que diversas partes den un solo programa funcionen al mismo tiempo.
    Tiempo real. Responde a las entradas inmediatamente.

    TAREA RESUELTA.
    Glosario de términos.

    Administrador de E/S por bloques: este es el encargado de controlar las funciones de los discos.

    Administrador de E/S por bytes: Son procedimientos de bajo nivel que se encargan de realizar la comunicación entre la computadora.

    Aplicaciones: es una forma abreviada para designar a un programa de aplicación.

    Bit de espera: Es un BIT dentro de la PEP.
    canales: Procesadores dedicados.

    CMS: (sistema supervisor de la conversación) es un sistema de usuario único que ofrece potentes funciones para el desarrollo de l programa.

    Código: O programa de maquina; es el conjunto de instrucciones maquina que tiene por objeto que el computador realice una determinada función.

    Controlador de dispositivo: Software que controla un dispositivo que esta conectado a, o es parte de una computadora.

    Desvíos: Interrupciones debido a errores de programación, producidos por proceso cuando intenta ejecutar una instrucción.


    ELABORACION DE ESQUEMA DE LLAVES

     Enlace de:

      película de los Piratas de Sillicom Valley

    Clasificación de los Sistemas Operativos 



















































































































































    Sistemas Distribuidos 

    Característica:
    El computo se reparte entre varios procesadores conectados en una red.
    Cada procesador tiene su propia memoria local, ahora no comparten memoria ni reloj.
    Comunicación entre procesadores a través de linea de comunicación, buses de alta velocidad o lineas telefónicas.  
    Procesadores de distintos tamaños y funciones.
    Escalables hasta millones de procesadores (Internet)

    Ventajas:
    Recursos compartidos: accesos remotos, compartición de archivos, BD distribuidos.
    Computación mas rápida, carga de trabajo compartido.
    Fiabilidad: tolerancia o fallos por redundancia.
    Comunicación: redes.

    Desventajas:
    Comunicación compleja al no compartir memoria.
    Redes de comunicación no fiables.
    Heterogeneidad de los nodos.




    Funciones de los Sistemas Operativos.

    Como gestor de recursos:
    Gestiona: el tiempo de la CPU, espacio de memoria, almacenamiento de archivos. E/S.
    Actúa: decide que solicitudes atender cuando no pueden satisfacerse toda simultáneamente, asignando recursos eficientemente

    Como programa de control:
    Controla: ejecución de programas de usuarios para evitar errores de usos incorrectos. 

    Capas de un Sistema Operativo.

    Estratificación de The (Thechnische Hogeschool Eindhoven). 
    Fue el primer sistema operativo diseñado en capas.











































































    Estructura de un  Sistema Operativo


    Sistemas Monolíticos. 
    • En este modelo, para cada llamada al sistema hay un procedimiento de servicio que se encarga de la llamada y la ejecuta.
    • Los procedimientos utilitarios hacen cosas que necesitan varios procedimientos de servicios, como para obtener datos de los programas de usuarios.



















    Sistemas en Capas. 
    El prime sistema en capas fue el THE (Technische Hogeschool Eindhoven) en Holanda.

    Capa,  Función.
    5. El operador
    4. Programa de usuario
    3. Administración de E/S
    2. Comunicación operador-proceso
    1. Administración de memoria
    0. Asignación de procesador y multiprogramaciòn 

    MICROKERNELS.
    La idea básica es lograr una alta confidencialidad al dividir el sistema operativo en módulos pequeños y bien definidos solo uno de lops cuales se ejecutan en modo kernel y el resto se ejecuta como procesos de usuario ordinarios, sin poder relativamente.























    Modelo cliente-servidor.
    exixten dos clases de procesos: los servidores, cada uno de los cuales proporciona ciertos servicios y los clientes, que utilizan estos servidores, este modelo se conoce como cliente-servidor.

    La esencia es la presencia de procesos clientes y procesos servidor 
    la comunicación entre clientes y servidores se lleva acabo cumunmente mediante el paso de mensajes para obtener un servicio, un proceso cliente construye un mensaje indicado lo que desea y lo envía al servidor apropiado. Después el servicio hace el trabajo y envía devuelta la respuesta, si el cliente y el servidor se ejecutan en el mismo equipo se puede hacer ciertas optimizaciones, pero en conceptos estamos ablando de el paso de mensajes

    Maquinas virtuales 
    Cada maquina virtual es idéntica al verdadero hardware, cada una puede ejecutar cualquier sistema operativo que se ejecute directamente solo en el hardware.

    Distintas maquinas virtuales pueden ejecutar distintos sistemas operativos.


    Unidad 2: Fundamentos de programación en C.

    Historia del lenguaje C.

    Nació en los laboratorios Bell de AT&T y ha sido asociado con el sistema operativo UNIX, ya que fue creado en este sistema.

    Fue creado entre los años 1970 y 1972 por Brian Kernighan y Dennis Ritchie para escribir el código del sistema operativo UNIX.
    Fue uno de los lenguajes de programación más aceptados por los programadores, porque hace una combinación del lenguaje de alto nivel y lenguaje máquina.
    C es el resultado de un proceso de desarrollo que inició con un lenguaje llamado BCPL. Luego apareció B, lo cual llevo al surgimiento del lenguaje C.
    En 1978 Kernighan y Ritchie publican el libro “The C Programming Language”, el cual es considerado “La Biblia del C”.
    A mediados de los 80 ya había compiladores en C,  y muchas aplicaciones lo utilizaban para aprovechar sus ventajas.
    Algunos fabricantes introducen mejoras en C, las cuales son recogidas por un comité de estandarización ANSI y establecen las especificaciones de lo que se conoce hoy en día como “ANSI C”.
    En 1980 Bjarne Stroustrup de los laboratorios Bell de Murray Hill, New Jersey, adicionó las características de la programación orientada a objetos (POO) y lo denominó “C con clases”.
    Para 1983 dicha denominación cambió a la de C++.
    Con este nuevo enfoque surge la nueva metodología que aumenta las posibilidades de programación bajo nuevos conceptos.
    Lenguaje C y estándares
    Se crearon muchas implementaciones con C, sin embargo, como no existía ningún estándar,
    Aparecieron discrepancias.
    Para remediar la situación, el Instituto de Estándares América (ANSI) estableció un comité a
    Mediados de 1983 para crear un estándar que definiera al lenguaje C.
    Este comité terminó el proceso de formalización en 1990.
    Empresas que se dedican a vender el compilador de C son:

    Microsoft Visual C++.
     Borland C++ Builder.

    Algunos de los C existentes

    Quick C.

    C++.

    Turbo C.

    Turbo C++.

    Borland C.

    Borland C++.

    Microsoft C.

    Variables en C

    En C toda variable antes de ser usada debe ser declarada, especificando el tipo de dato que almacenará.
    Una variable en C se declara así:

    <Tipo de dato> <nombre de variable> [, nombre de variable];

    Tipo de datos en C.

    Tipo de dato.                         Descripción.

    char.                                       Caractero entero pequeño

    int.                                           Entero

    float.                                        Punto flotante

    double.                                   Punto flotante (mayor rango que float)

    void.                                        Sin tipo (uso especial)
     
    Enlace de:Tarea sobre la Arquitectura de Von Neumann 

    Unidad 4: Sistemas Operativos libres y propietarios  
    4.1 Definitivos 
    4.2 Ventajas y desventajas 



























    TAREA SOBRE INVESTIGACIÓN DE LOS SISTEMAS OPERATIVOS QUE UTILIZAN LAS EMPRESAS USULUTECAS.

    INTRODUCCION

    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. Estos 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,  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. También es responsable de la seguridad, garantizando que los usuarios no autorizados no tengan acceso al sistema.
    Es algo así como el rey de los programas. Sirve de punto de unión entre el usuario, todos los otros programas que se ejecuten en el PC y el hardware y los dispositivos que están conectados a él. Partiendo ello se realizó una investigación sobre los sistemas operativos que las empresas del departamento de Usulután tienen como uso, dando así a conocer los beneficios que obtienen dichas  empresas con esos sistemas.

    Entre las empresas investigadas tenemos: 
    CELLCOMP, SUPER REPUESTO, VISION MUNDIAL, INSTITUTO NACIONAL DEL TRANSITO, CIBER WEB@R COPORACION. 
    Obteniendo así como resultado que en la mayoría es utilizado el  software propietario, ya que les ofrece un soporte técnico para la empresa, garantiza evoluciones y actualizaciones en beneficio de la misma.
    Con base a lo dicho anteriormente el informe se encuentra elaborado de la siguiente manera: objetivo general y específico, contenido de empresas visitadas, descripción de informe sobre las empresas, lista general de sistemas operativos, conclusiones, recomendaciones, anexos.
    Windows es el sistema operativo más conocido y usado del mundo.

    OBJETIVOS

    GENERRAL

    Explicar los diferentes tipos de sistemas operativos que utilizan las empresas del departamento de Usulután con el fin de conocer más a fondo la importancia de estos sistemas.

    ESPECIFICOS.

    Diferenciar los tipos de sistemas operativos que utilizan las empresas del departamento de Usulután.

    Describir los tipos de sistemas operativos que son utilizados en las empresas de Usulután.
    Identificar  los sistemas operativos que poseen en algunas empresas de Usulután, ya sean libres o privados.


    NOMBRE DE EMPRESAS VISITADAS

    Cellcomp

    Súper Repuestos

    Visión Mundial

    Instituto Nacional del Transito

    Ciber Web@r Corporación

    EMPRESA CELLCOM

    Windows 8

    Utilizan Windows 8 su mayor diferencia con las versiones anteriores de Windows  es que representa cambios en el menú de inicio, en la interacción y  la conectividad. Esta diseñado para funcionar en dispositivos móviles
    Software propietario, por que pagaron para uso de la empresa
    Las actualizaciones son automáticas
    Beneficios que les brinda
    ·  mas rendimiento
    ·  es un poco más rápido
    Posibilidades de cambiar o remplazar este sistema operativo, considerablemente no lo harían por costumbre de Microsoft y por su confiablidad que representa para la empresa.


    EMPRESA SUPER REPUESTO

    Windows  7
    Nosotros usamos  un Windows  S400 de IBM nuestro propio sistema  pero es más un Software  creado para nuestra empresa.
    Las actualizaciones  se realizan desde el departamento  de informática.
    Beneficio que obtienen de este sistema, es que  todo está en el inventario
    · Compilación
    · Envíos entre almacenes,
    · La base de datos
    · De clientes en fin de todo
    En lo cual lo seguiríamos manteniendo por seguridad y también que al cambiarlo nos tocaría invertir en capacitaciones para el personal y saldría muy caro entonces no lo cambiaríamos

    EMPRESA: VISION MUNDIAL (ONG)
     
    Utilizamos el Windows 8 y se llama SINGLE ECP también  NUESTRA NIÑES donde se registran niños RC y no RC
    Software propietario
    nuestro sistema se actualiza cada dos meces más que todo  SINGLE ECP porque en este se realizan entradas y salidas de datos entonces la oficina regional se encarga  de estar actualizando periódicamente el sistema , el de NUESTRA NIÑES solo soledad mantenimiento
    SINGLE ECP  beneficio que tenemos es:
    · Que podemos ingresar el cien por ciento de niños patrocinados
    NUESTRA NIÑES el beneficio que nos da es:
    · Es que podemos sacar información concreta ya que en este va todos los mecanismos de.
    CICB, CAJ, CIC, ETC                                                                                                                                                                                 
    Posibilidades de cambiarlos solo se consideraría el de NUESTRA NIÑES, SINGLE
    ESTEP no porque es un alineamiento, estándar que está estipulado dentro de Visión
    Mundial, es el que se maneja.

    EMPRESA: INSTITUTO NACIONAL DEL TRANSITO

    Windows 10
    Sistema propietario
    Las actualizaciones se realizan cada mes
    Beneficios
    ·  Más rápido
    · Capacidad de almacenamiento mayor
    No se considera cambiarlo por que uno se enfoca en el sistema que ya se tiene, a un que en este tiempo no sería complicado cambiarlo por que se pasa en un disco, solo que tendremos que hacer otra adaptación, pero hasta ahorita estamos un poco avanzados con Windows 10

    EMPRESA: CIBER WEB@R CORPORACION

    Windows 7, 8 y 8.1
    No es un sistema libre
    Las actualizaciones no realizan
    Beneficios
    ·  La mayoría de los usuarios los utilizan
    · Mayor conocimiento en sus herramientas
    · Facilidad
    No consideran cambiarlo porque Windows todos lo conocen y tienen mayor facilidad en sus herramientas

    SISTEMAS OPERATIVOS IDENTIFICADOS

    Software propietario
    Windows 7
    Windows 8
    Windows 8.1
    Windows 10
    Windows 7:
    Es la versión más reciente de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporación. Esta versión está diseñada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, Tablet PC, netbooks y equipos media center

    Ventajas:

    -El Windows 7 tiene una velocidad de arranque muy mejorada.
    -Permite trabajar con varios monitores conectados de una manera muy eficiente.
    - Mantiene la compatibilidad con todos los programas que utilizan Windows XP.

    Desventajas:

    - Su precio, dependiendo de la versión, es bastante elevado.
    - No trae soporte o compatibilidad con los drivers y dispositivos actuales.
    - Escasa información acerca del mismo.
    Windows 8.1:
    Gracias a una barra de tareas mejorada a la que se puede acceder desde cualquier pantalla, es posible cambiar fácilmente entre apps modernas y de escritorio.
    Pantalla Inicio mejorada
    Ahora su escritorio es más fácil de controlar e incluye mejoras en la visibilidad de la app, funciones de mouse y la posibilidad de realizar búsquedas o de apagar el dispositivo de forma inmediata; todo ello desde la pantalla Inicio.
    Búsqueda mejorada
    El nuevo sistema de búsqueda inteligente de Bing le permite buscar simultáneamente en su equipo, en OneDrive, en la web e incluso en las aplicaciones de la Tienda Windows, por lo que puede encontrar antes lo que busca.
    El escritorio que le resulta familiar mejorado
    El nuevo Windows le permite arrancar directamente en el escritorio con el que está familiarizado, y que incluye el botón Inicio, para que pueda comenzar a trabajar con los métodos de trabajo habituales

    Diferencias de Windows 8 con Windows 7 y otros sistemas anteriores
    Windows 8 está enfocado para ser usado en dispositivos portables como teléfonos Smartphone y tabletas, un mercado en el que las versiones anteriores de Windows no eran funcionales.
    Estos equipos no poseen ratón ni muchas veces teclados físicos, por lo que se introduce una interface llamada Modern UI, que rompe con todo lo que estábamos acostumbrados desde el primer Windows.
    La llegada de Windows 8.1, representa un gran paso adelante en la evolución del nuevo sistema operativo multidispositivo de Microsoft, ya que corrige y, sobre todo, añade muchas capacidades nuevas tanto al entorno de ModernUI como al escritorio.
    Ciertamente las diferencias con la versión 8.0 no se puede detallar en un solo artículo y, por ejemplo, la descripción de las capacidades de configuración del nuevo panel de control está dando para una serie de post en XatakaWindows.
    Pero si quiero hacer una semblanza de las novedades que más me han llamado la atención, desde el punto de vista del usuario final, en su día a día.
    Windows 10 es la versión más reciente del sistema operativo desarrollado por Microsoft. Será el sucesor de Windows 8 y 8.1. El sistema operativo se anuncia sólo dos años después del lanzamiento de Windows 8, en octubre de 2012, una versión que supuso un cambio radical respecto a las anteriores de Windows y que ha tenido durante este tiempo una recepción mixta por parte de los usuarios y las empresas.

    CONCLUSIONES

    Se concluye que todas las empresas visitadas tienen  software propietario, este les brinda seguridad y comodidad por el tiempo de uso que tienen en la empresa.
    No consideran cambiar de sistema operativo porque no tienen conocimiento de cómo utilizar otros sistemas, además de que les implicaría gastos económicos muy grandes.

    RECOMENDACIÓNES

    Se debería capacitar a los empleados y dueños de las empresas para tengan un conocimiento más amplio de los beneficios que poseen los nuevos sistemas operativos
    Actualizar los equipos con los que cuentan las empresas ya que los nuevos sistemas exigen mejor hardware para su instalación

    ANEXOS

    Cuestionario
    ¿Qué sistema operativo usan?
    ¿Es un software libre?
    ¿Han realizado alguna actualización?
    ¿Qué beneficios obtienen de dichos sistemas?
    ¿Si se presentara la oportunidad considerarían cambiar de sistema?

  2. 0 comentarios:

    Publicar un comentario