miércoles, 21 de septiembre de 2016

Historia De La Creación de WINDOWS y MAC OS

              Historia De La Creación de 
                     WINDOWS y MAC OS 

"Piratas de Silicon Valley"

En la película pude observar como se inician las dos compañias de software mas grandes en todo el mundo Microsoft y Apple, resulta que en 1974 en Harvard eran compañeros Bill Gates y Steve Jobs cada uno independiente con su grupo de amigos, desde esta edad eran creativos ya que el grupo de Steve Jobs crean una maquina llamada la caja azul la cual servía como teléfono pero sin la necesidad de pagar.

Seguidamente este grupo de amigos inventan un ordenador súper simple en 1976, pero este no tenia un lenguaje de operación, así que comienzan a buscar un sistema operativo para el nuevo ordenador que solo trabaja como el sistema DOS, para lo cual se interesa Bill Gates con sus amigos, por otro lado con la promoción que hace el grupo de Steve Jobs y su operador simple comienzan a hacer negocios y entrar a la industria como creador y empresario.

Pero su ex compañero no se quedaba atrás ya que en 1977 se crea la primera oficina de Microsoft, luego en el año 1980 sacan abren otra oficina de Microsoft en Seattle, seguidamente la corporación IBM ya crea un sistema operativo para ese ordenador, pero en Seattle el equipo Microsoft compra un sistema operativo a un amigo de Bill Gates por 50000.

Mientras tanto el equipo Apple no se quedaba atrás ya que como empresario toma el control el presidente de Pepsi Cola, para hacer ciertas inversiones, seguidamente el equipo Apple, va a Xerox a New York a conocer los nuevos modelos sacados por Xerox para un ordenador obteniendo de esta forma la compra del monitor y un ratón, además Apple se adelanta con la creación de juegos de video, Apple seguía innovándose.

El equipo Microsoft no con buenos resultados en su reciente sistema operativo adquirido y con un año de retraso en sacar su nuevo ordenador, va a California y obtiene una copia del nuevo operador Apple para estudiar su funcionamiento y de esta formar remodelar y mejorar su sistema operativo, no estoy muy de acuerdo con esta forma de actuar por parte de Microsoft, pero supongo que muchos de los negocios funciona así.

Luego Apple tenia ya ciertos problemas como corporación supongo que se debe a la mala organización por parte de su presidente debido al suficiente triunfo de Apple sobre el mercado, así que parte de este mal suceso fue que uno de los mejores amigos de Steve Jobs dejara Apple ya que el mismo estaba perdiendo el control de la compañía.

Seguidamente con el equipo que obtuvo Microsoft de Apple, copia el modelo se sistema operativo y lo remodela, cosa que me parece muy mal de parte de Microsoft porque estaban duplicándolo es decir estaban robando la propiedad intelectual de Apple, mientras que en Apple las cosas no iban bien y John Sculley despide a Steve Jobs por su mal manejo de la empresa.Bueno pasaron unos años y Steve Jobs regresa a Apple en 1997.

No estoy de acuerdo, como lo dije anteriormente, acerca de que Microsoft obtuvo su sistema operativo en base al sistema operativo Mac, no creo fue algo muy ético por parte del equipo de Microsoft y especialmente Bill Gates, sin embargo hoy en día Microsoft es la compañía numero uno en vender software de computación, con ventas a


nuales de mas de mil millones de dólares, pero creo que Mac si tiene su estilo propio que me parece mucho mejor que Windows solo que como la mayoría de software es compatible con Windows que con Mac, tenemos que usar Windows.

Clasificación Según Su Distribución

Clasificación Según Su Distribución  Del Sistema Operativo:



Clasificación de los sistemas operativos

          Clasificación de los sistemas operativos

 Sistema Operativo Multitareas:Es aquel sistema que permite al usuario y al equipo, realizar varias operaciones, funciones o ejecuciones de manera concurrente o simultánea. Lo que los hace especiales, es que debido a la arquitectura de los CPU´s, los equipos están diseñados para ejecutar una sola tarea por vez, es decir, se necesitarían varias CPU´s para realizar varias operaciones simultáneamente.

Sistema Operativo Mono Tarea: Aquel sistema operativo que solamente puede ejecutar un proceso del programa de computación a la misma vez. Es una característica de los sistemas operativos más antiguos como MS-DOS pues en la actualidad la mayoría de los sistemas de propósito general son multitarea.
Los sistemas operativos monousuarios son aquellos que soportan 1 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. En otras palabras, los sistemas monousuarios son aquellos que nada más puede atender a solo un usuario, por las limitaciones del hardware, los programas o el tipo de aplicación que se esté ejecutando.

 Sistema Operativo Mono Usuario: sólo puede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows. Administra recursos de memoria procesos y dispositivos de las PC'S
Es un sistema en el cual el tipo de usuario no está definido y, por lo tanto, los datos que tiene el sistema son accesibles para cualquiera que pueda conectarse.
En algunos sistemas operativos se accede al sistema reproductor de un usuario único que tiene permiso para realizar cualquier operación. Este es el caso de los sistemas operativos más antiguos como MS-DOS y algunos más recientes como la serie Windows 95/98/Me de Microsoft o MacOS (antes de Mac OS X) de Macintosh.

 Sistema Operativo Multitareas: se refiere a un concepto de sistemas operativos, pero en ocasiones también puede aplicarse a programas de computadora de otro tipo (e.j. aplicaciones de base de datos) e incluso a sistemas de cómputo. En general se le llama multiusuario a la característica de un sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente, estrictamente es pseudo-simultáneo (tanto en paralelismo real como simulado). En ocasiones pueden aplicarse a programas de computadora de otro tipo e incluso a sistemas de computo.

 Sistema Operativo Por Lotes: La ejecución de un programa sin el control o supervisión directa del usuario (que se denomina procesamiento interactivo). Este tipo de programas se caracterizan porque su ejecución no precisa ningún tipo de interacción con el usuario.
Generalmente, este tipo de ejecución se utiliza en tareas repetitivas sobre grandes conjuntos de información, ya que sería tedioso y propenso a errores realizarlo manualmente. Un ejemplo sería el renderizado de los fotogramas de una película.
Los programas que ejecutan por lotes suelen especificar su funcionamiento mediante scripts o guiones (procedimientos) en los que se indica qué se quiere ejecutar y, posiblemente, qué tipo de recursos necesita reservar.

Sistema Operativo Tiempo Real: Es un sistema operativo de tiempo real es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible.

 Sistema Operativo Tiempo Compartido: Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria.

Sistema Operativo Distribuidos:  Es la unión lógica de un grupo de sistemas operativos sobre una colección de nodos computacionales independientes, conectados en red, comunicándose y físicamente separados. Cada nodo contiene de forma individual un subconjunto específico de los programas que componen el sistema operativo distribuido. Cada subconjunto es una combinación de dos proveedores de servicios distintos.  El primero es un núcleo ubicuo mínimo omicro núcleo, que controla el hardware del nodo. El segundo es una colección de componente de administración del sistema de alto nivel que coordinan las actividades individuales y colaborativas del nodo. Estos componentes son una abstracción de las funciones del micro núcleo y dan soporte a las aplicaciones de usuario.

Sistema Operativo De Red:  Es un software que permite la interconexión de ordenadores para poder acceder a los servicios y recursos, hardware y software, creando redes de computadoras. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red.

Sistema Operativo Paralelos: Se pretende que cuando existe dos o mas procesos que compitan por algún recurso se pueda realizar o ejecutar al mismo tiempo. En unix existe también la posibilidad de ejecutar programas sin tener que atenderlos de forma interactiva.

Sistema Operativo De Red

                                          Sistema Operativo De Red

También llamado N.O.S (del inglés, Network System Operating), es un software que permite la interconexión de ordenadores para poder acceder a los servicios y recursos, hardware y software, creando redes de computadoras. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red.

 Ejemplos de estos son:

   Novell
Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de información, sobre todo en cuanto a servidores de archivos. El sistema opertivo Netware está formado por aplicaciones de servidor y cliente. Proporciona servicios como administración de archivos (mediante la base de datos NDS), seguirdad de gran alcance y servicios de impresión transparentes al usuario. Tiene como inconveniente que no puede interoperar con otras redes de Windows NT.



UNIX:
Es un sistema operativo de propósito general, multiusuario y multitarea, siendo las dos versiones más conocidas Linux y Solaris. Un sistema UNIX está constituido por un equipo central y múltiples terminales para los usuarios. Este sistema operativo ha sido diseñado específicamente para grandes redes, pero también presenta algunas aplicaciones para equipos personales. La característica principal de los sistemas Unix es que todos ellos están basados en el protocolo TCP/IP.

 Banyan VINES:


Esta basado en una familia de protocolos propietarios. El protocolo se deriva bastimente de los protocolos de los sistemas básicos de los de los sistemas de red Xerox; en los que se usa una arquitectura cliente-servidor que permite a los clientes solicitar el servicio especifico a los servidores, como acceso a archivos y a impresoras.





Sistema Operativo De Computadora

                         Sistema Operativo De Computadora

Es el principal e la maquina ya que sin el el sistema operativo no podría funcionar como lo utilizamos ya sea en diferentes computadoras con su respectivo sistema operativo para su funcionamiento.

Ejemplos de ellos son:

Mac Os X: Establece. fácil de usar,  muy rápido todo esto gracias a la combinación hardware-software, y que para los que lo han probado e su PC se han dado cuenta de que es un sistema operativo sumamente útil para su uso diario.

WINDOWS 7: Su interfaz aero ah echo que las tareas sean mas fáciles de hacer y mucho mas rápidas y también ah mejorado su inicio haciéndolo mas rápido.

UBUNTU: Es uno de los Sistemas Operativos mas estables existetes y no solo eso si no su gestor de instalcion (syaptec) ah hecho que instalar un programa sea


OPEN SUSE: Incluye todo aquello que ha echo tan grande a SUSE durante años, como su gestor de sistema YaST, desde el que controla el harwar, preferencias del sistema y que programas queremos tener, y el instalador gráfico YaST2, uno de los mas sencillos y automatizados.


Sistemas Operativos Moviles

                 Sistemas Operativos Móviles
Gestiona los recursos del hardware y software permitiendo la comunicación entre el usuario y el ordenador.

Características Principales:

  • Aplicación multiusuario
  • Administración del hardware
  • Conectividad inalámbrica
  • Construido por capas
Capas:
  • Kernel: Permite el acceso de elementos del harware
  • Middleware: Es el encargado de ejecutar las aplicaciones del móvil.
  • Ejecucion de aplicaciones: Facilitar la creacion del software.
  • Interfaz de usuario: Es el diseño grafico de tu movil como botones, pantallas, etc.

Sistemas Embebidos

                     Sistemas Embebidos
Es combinación de hardware y software de computadora, sumado tal vez a algunas piezas mecánicas o de otro tipo, diseñado para tener una función específica. Es común el uso de estos dispositivos pero pocos se dan cuenta que hay un procesador y un programa ejecutándose que les permite funcionar. Esto ofrece un contraste con la computadora personal, que si bien también esta formada por una combinación de hardware y software mas algunas piezas mecánicas (discos rígidos, por ejemplo). Sin embargo la computadora personal no es diseñada para un uso especifico. Si no que es posible darle muchos usos diferentes. Los sistemas embebidos se encuentran disponibles a cada comento de nuestra vida. El horno microondas, el auto, el ascensor, el equipo de audio, el avión son controlados por computadoras que normalmente no poseen una pantalla, un teclado o disco rígido, y no responden a lo que comúnmente denominamos PC. Los sistemas embebidos suelen tener en una de sus partes una computadora con características especiales conocida como microcontrolador que viene a ser el cerebro del sistema Este no es mas que un microprocesador que incluye interfaces de entrada/salida en el mismo chip. Normalmente estos sistemas poseen un interfaz externo para efectuar un monitoreo del estado y hacer un diagnostico del sistema.
Un ejemplo de donde se pueden encontrar los sistemas embebidos son:

Partes del sistema operativo

                     Partes del sistema 

Gestión de procesos: Al momento de ejecutar un programa en nuestra computadora, deberá de utilizar procesos para reservar la utilización de los recursos necesarios para su funcionamiento. si el usuario ejecuta dos programas consecutivamente, se creara una determinada cantidad de procesos que se sumarán a los que ya se están ejecutando para mantener activo nuestro ordenador.
El orden en que se utilizan los procesos de acuerdo a su propiedad, esto es un ejemplo de planificación de procesos, lo cual consiste e decir que proceso se utilizara en cada instante de tiemplo.

Gestión de la memoria: La memoria es utilizada por los distintos por los distintos programas, es decir por el CPU y por los dispositivos de entrada y salida. Su labor consiste en llevar un registro de las partes de memoria que se estén utilizando y aquellas que no, con el fin de asignar espacio en memoria a los procesos cuando éstos la necesiten y liberándola cuando terminen, así como administrar el intercambio entre la memoria principal y el disco en los casos en los que la memoria principal no le pueda dar capacidad a todos los procesos que tienen necesidad de ella. Para optimizar el uso del CPU y de la memoria, el sistema operativo debe de tener varios procesos a la vez en la memoria principal, para lo cual dispone de varias opciones de administración tanto del procesador como de la memoria. La selección de uno de ellos depende principalmente del diseño del hardware para el sistema.

Gestión de almacenamiento secundario: A diferencia de la Memoria Principal la Memoria Secundaria, auxiliar, masiva, externa no es tan veloz pero tiene gran capacidad para almacenar información en dispositivos tales como discos, cintas magnéticas, discos ópticos. Frecuentemente los datos y programas se graban en la Memoria Secundaria, de esta forma, cuando se ejecuta varias veces un programa o se utilicen repetidamente unos datos, no es necesario darlos de nuevo a través del dispositivo de entrada.

Sistema de entrada y salida: Es una de las principales funciones del sistema operativo pues es el medio por el cual el usuario va a interactuar con los componentes físicos de la máquina. También se encarga de gestionar la comunicación entre los dispositivos, controlar los posibles errores destacar las interrupciones que se pueden dar. esta  área del sistema operativo hace para el usuario, una PC  mas simple de manipular. 

Sistema de archivo: Se refiere a las distintas técnicas para almacenar la información dentro de los discos duros que aloja el ordenador, estas técnicas o formas de almacenamiento se llaman sistemas de archivos. Por ejemplo algunas distribuciones de GNU/Linux utilizan EXT2 o bien EXT3, windows utiliza FAT32 y NTFS. Se encarga de la manipulación de los distintos tipos de archivos proporcionando las funciones necesarias, realiza copias de seguridad.

Sistemas de protección: Los mecanismos de protección proporcionan un acceso controlado limitando los tipos de acceso a archivos que los diferentes usuarios pueden efectuar. También se requiere protección para asegurar que sólo los procesos que hayan obtenido la autorización debida del sistema operativo puedan operar no sólo con los archivos sino también con los segmentos de memoria, UCP y otros recursos.

Sistema de comunicación: Es la transferencia de información con sentido desde un lugar (remitente, origen, fuente, transmisor) a otro lugar (destino, receptor). Por otra parte Información es un patrón físico al cual se le ha asignado un significado comúnmente acordado. El patrón debe ser único (separado y distinto), capaz de ser enviado por el transmisor, y capaz de ser detectado y entendido por el receptor.
Si la información es intercambiada entre comunicadores humanos, por lo general se transmite en forma de sonido, luz o patrones de textura en forma tal que pueda ser detectada por los sentidos primarios del oído, vista y tacto. El receptor asumirá que no se está comunicando información si no se reciben patrones reconocibles

Programa de sistema: Es el software que es agregado al sistema operativo pero o forma parte de este, haciendo posible la ejecución de programas. Estos proporcionan funcionalidades extras al sistema, por ejemplo manipulación y modificación de archivos, manipula información del sistema, proporciona soporte a el lenguaje de software entre otros, comunicaciones. 

Funciones básicas del sistema operativo

      Funciones básicas del sistema operativo

Las principales funciones de un sistema operativo encontramos:

  • Función de interfaz de usuario: Le da al usuario la capacidad de comunicarse con el computador, ya sea a travez de comandos o bien imagenes. Talvez esta sea una de las funciones mas relevantes del sistema.
  • Gestión de archivos: Permite al usuario modificar y editar los archivos a través de los programas
  • Gestión de recursos: Dirige lo que es el hardware, la red, y periféricos. Incluyendo también la memoria.
  • Administrador de tareas: Esta función del sistema operativo la realiza a través de la asignación de recursos a cada programa identificado
  • Soporte: Los servicios de soporte dependen de los programas que estamos usando, en general, comprenden servicios de actualización, Seguridad, identificación de controladores para nuevos hardware

Introducción

                                                       Introducción


Los sistemas operativos son conjuntos de programas que accede y gestiona el hardware de la computadora y otorga recursos necesarios a todas las aplicaciones que lo necesiten segun la demanda de cada usuario.

Unos de los sistemas más conocidos son:

  • Windows
  • Unix
  • Macinttosh
Tareas básicas:
  • Reconocimiento de la conexión del teclado
  • No perder archivos
  • Enviar información a la pantalla
Sus utilidades principales son:
  • Administración de archivos
  • comunicación entre usuarios
  • Pedidos de usuarios para sus programas
Algunos de ellos son:
  • De Red
  • Móviles
  • De Computadora
  • Embebidos
Los mas significativos del sistema operativo son:
  • Núcleo
  • Administrador de procesos
  • scheduler
  • Conjunto de modulo
Su clasificación es:
  • Administración de tareas: mono tareas y multitareas
  • Manejo de recursos: Centralizado, descentralizado, uniproceso y multiproceso
  • Administración de usuario: mono-usuario y multiusuario
  • Formas de ofrecer servicios: de red, distribuido, local.

Bienvenidios!


 Administra Sistemas Operativos De Aplicaciones Y Servicios

                             Monica Quintero
                                     Lesly Nañez

Ing. Gabriela Galindo       5"E"
Dr. Andres Osuna, CecyTec Castaños   Módulo IV