sábado, 2 de junio de 2012



CASO DE ESTUDIOS WINDOWS


Es un sistema operativo que ofrece procesadores mas avanzados de Internet y es la respuesta de Microsoft a windows tiene características original de os-2 que  es un sistema operativo de 32 bits, compatibles con windows bits

Una de las características son :

Extensibilidad: El código podrá ser alterado alas necesidades del mercado
Portabilidad: El código lo podrá utilizar cualquier procesador
Confiabilidad: El sistema deberá auto protegerse tanto internos como externos
Multiprocesamiento: Tienen aplicaciones para tomas ventajas de cualquier computadora
Desempeño: es el sistema que responde mas rápidamente en plataformas HW

CARACTERÍSTICAS DE WINDOWS 


 Un sistema operativo es un programa que necesita un modelo para asegurar que el sistema pueda acomodar sus características sin que se altere el diseño
Características de NT
* Direccionamiento de 32 bits 
* Soporte para memoria virtual
* Soporte para multiprocesador
* Arquitectura cliente servidor
*compatibilidad entre otros sistemas



NÚCLEO DE WINDOWS
Es la base del sistema operativo en donde recibe el ejecutivo de NT  sistema de red
Entrada y salida de tareas al sistema
 Proceso de interrupciones y excepciones
Sincronización de los multiprocesadores
Recuperación del sistema después de una caída
ENTRADAS Y SALIDAS

Consiste en una llamada al kernel que es usada para iniciar la ejecución de una tarea mas larga, pueden encontrarse en los estados de ejecución, espera en cola, espera en recursos, lista para ejecución o finalizada. El kernel cuenta con un modulo llamado despachador.
PROCESO DE INTERRUPCIONES Y EXCEPCIONES
Se manejan las interrupciones como cualquier sistema operativo, los servicio de sistema se hacen a través de mensajes y de atrapado de interrupciones
SINCRONIZACION DELOS MULTIPROCESADORES
Esta característica asegura que solo una  tarea pueda accesar un mismo recurso ala vez, permitiendo que dos o mas procesadores pueden estar ejecutando tareas.

jueves, 31 de mayo de 2012

PORTADA



CORPORACIÓN IBEROAMERICANA DE ESTUDIOS





SISTEMAS OPERATIVOS



PREPARADO POR: 


 ALBA GUZMÁN 
PAOLA RIVERA
  CLAUDIA VERANO 
 CLAUDIA  ALVAREZ 






PRESENTADO A: 
LINA HERNANDEZ





BOGOTA;COLOMBIA
 2012




PAGINACIÓN PURA


PAGINACIÓN PURA



La paginación pura en el manejo de memoria consiste que en el sistema operativo divide dinámicamente los programas en unidades de tamaño fijo (generalmente múltiplos de 1 kilobyte) los cuales va a manipular de RAM a disco y viceversa.
Al proceso de intercambiar páginas segmentos o programas completos entre RAM y disco se le conoce como “intercambio” o “swapping”.
En la paginación, se debe cuidar el tamaño de las páginas porque puede  provocar mucha “sobrecarga” (overhead).
Uno de los aspectos más importantes de la paginación, así como de cualquier esquema de memoria virtual, es la forma de traducir una dirección virtual a dirección real Para explicarlo.
Como se observa una dirección virtual”= (b, d) está formada por un numero de página virtual ”b” y un desplazamiento “d” por ejemplo, si el sistema ofrece un espacio de direcciones virtuales de 64 kilobytes, con paginas de 4 kilobytes y la RAM solo es de 32 kilobytes, entonces tenemos 16 páginas virtuales y 8 reales.

E n el ejemplo anterior se menciono que cuando se necesita descargar una página de RAM hacia el disco se debe hacer una lección.
Para realizar esta lección existen varios algoritmos, los cuales se describen en seguida el primer da en entrar, en salir: se escoge la página que haya entrado primero y este cargado en RAM.


SEGMENTACIÓN PURA


asigna particiones de memoria a cada segmento de un programa y busca como objetivos el hacer facil el compartir segmentos  ( por ejemplo librerias compartidas) y el intercambio entre memoria y los medios de almacenamiento secundarios.


SISTEMAS COMBINADOS


La paginación y la segmentación pura son métodos de memoria bastantes efectivos, aunque la mayoría de los sistemas operativos modernos implantan esquemas combinados, es decir, combinan la paginación y la segmentación.
La idea de combinar estos esquemas se debe a que de esta forma se aprovecha los conceptos de la división lógica de los programas (segmentos) con granularidad de las páginas.
De esta forma, un proceso estará compartido en la memoria real en pequeñas unidades (paginas) cuya liga son los segmentos.
Para el caso combinado se puede decir que se tiene un direccionamiento” bidimensional” porque se necesitan dos violes para hallar la dirección real.



EXPOSICIONES


SISTEMAS OPERATIVOS DE RED



El sistema operativo de red permite la interconexión de ordenadores para poder acceder a los servicios y recursos. 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.
Si no se dispone de ningún sistema operativo de red, los equipos no pueden compartir recursos y los usuarios no pueden utilizar estos recursos.
Dependiendo del fabricante del sistema operativo de red, tenemos que el software de red para un equipo personal se puede añadir al propio sistema operativo del equipo o integrarse con él NetWare de Novell es el ejemplo más familiar y famoso de sistema operativo de red donde el software de red del equipo cliente se incorpora en el sistema operativo del equipo.
El equipo personal necesita ambos sistema operativos para gestionar conjuntamente las funciones de red y las funciones individuales.
El software del sistema operativo de red se integra en un número importante de sistemas operativos conocidos, incluyendo Windows 2000 Server/Professional, Windows NT Server/Workstation, Windows 95/98/ME y Apple Talk.
Cada configuración (sistemas operativos de red y del equipo separado, o sistema operativo combinando las funciones de ambos) tiene sus ventajas e inconvenientes. Por tanto, nuestro trabajo como especialistas en redes es determinar la configuración que mejor se adapte a las necesidades de nuestra red. Es un componente software de una computadora que tiene como objetivo coordinar y manejar las actividades de los recursos del ordenador en una red de equipos. Consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red.




SISTEMAS OPERATIVOS DISTRIBUIDOS


Un sistema operativo es un conjunto de sistemas y procedimientos que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas.
El objetivo principal de un sistema operativo es lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente.
Existen muchos tipos distintos de sistemas operativos, desde los básicos como el POST (Power On Self Test), Sistemas operativos de tiempo real, Sistemas Operativos de Redes, Mono-Usuarios, Multi-Usuarios entre otros.

Los sistemas operativos distribuidos desempeñan las mismas funciones que un sistema operativo normal, pero con la diferencia de trabajar en un entorno distribuido.
Su Misión principal consiste en facilitar el acceso y la gestión de los recursos distribuidos en la red.
 Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores.
Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, lo cual es transparente para el usuario.
Los sistemas distribuidos deben de ser muy confiables y estables ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo inmediatamente y no afectar los procesos del sistema.

Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solari-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.



miércoles, 30 de mayo de 2012

NORMAS APA.

          Al  momento de realizar un escrito académico, es necesario utilizar fuen­tes de información de acuerdo con el tema que se desee trabajar. Del mismo modo, es necesario que en la presentación de los documentos académicos se citen todas aquellas fuentes consultadas por el autor del texto. Es muy impor­tante tener en cuenta que la citación de textos consultados para el desarrollo de algún escrito es obligatoria, de lo contrario, el texto se podría considerar como plagio. Éste se refiere a la utilización de producciones escritas u orales de otras personas dentro de un texto sin dar cuenta de su origen, es decir, sin citar quién es el autor de dicha producción.De acuerdo con lo anterior, existen varios tipos de normas que regulan la presentación de textos académicos, las normas de publicación. Una de las más conocidas internacionalmente, y tal vez la más utilizada hoy en día, es la norma desarrollada por la Asociación Americana de Psicología, o normas APA. Estas normas muestran requerimientos específicos que orientan a los autores de algún texto frente a su contenido, estilo, edición, citación, referen­ciación, presentación de tablas y figuras, etc.
La producción de textos científicos bajo las normas de la APA es rigurosa, no solo en cuanto a la citación y referenciación de autores y textos, sino también en su presentación. A continuación se presentarán las consideraciones más relevantes de la sexta edición de la APA.

  QUE SON LAS NORMAS  APA



Las normas APA son unas reglas creadas por la asociación americana de psicología que establecen las normas para la presentación apropiada de documentos a publicarse, es una guía de como organizar, escribir y citar el contenido de trabajos de investigación. Es una Guía General para la preparación de Monografías y Tesis, “El estilo APA permite la comunicación clara, presentando y expresando las ideas de una manera ordenada, fluida y precisa. “El texto debe ser en voz activa en vez de voz pasiva. Estas normas se caracterizan por la presentación de ideas de forma ordenada su Continuidad en las palabras, conceptos, temática desde la primera oración hasta la última que se logran utilizando reglas de gramática correctas y palabras que ayudan a la transición continuidad y fluidez del trabajo, que tiene un tema el cual es delimitado para crear un titulo y a partir de allí se logra el desarrollo del tema.


 ¿CUÁNDO SE UTILIZAN LAS NORMAS APA?


-Ideas ordenadas, sea claro y racional. -palabras para decir lo necesario 
-lenguaje austero (sencillo) y aseveraciones directas.

Se utilizan cuando se elaboran  artículos científicos, es decir, de investigación,
Ya que fueron creadas para uniformar la escritura científica. Por esta razón, se
espera en trabajos de clases, informes de investigación (tesis, tesina, papers),
estudios empíricos, revisiones de literatura, etcétera.


¿PORQUE SE UTILIZAN LAS NORMAS APA?


Las normas APA se utilizan generalmente para dar una bibliografía correctamente. Por ejemplo, si en un trabajo de investigación utilizaste un artículo de Wikipedia debes poner la dirección, la fecha en la que se subió ese artículo, etc.  O si citas algo de un libro, debes poner el auto, la página, la editorial, el año del libro, etc.Ademas,  buscan estandarizar en las formas de presentación y de redacción de documentos.Dado que es necesario promover un estándar  en la documentación intra e interdisciplinar para permitir el dialogo entre sus contenidos



PARTES BÁSICAS QUE DEBEN CONTENER LOS TRABAJOS: 
FORMATO GENERAL DEL TRABAJO

Papel:
Tamaño carta/ papel 8 1/2” x 11”
Espaciado:


- Texto a doble espacio y alineado a la izquierda, excepto en tablas y figuras.- Dos espacios después del punto final de una oración.
Margenes:
- 2,54 cm/1 en todo la hoja- Sangría: cinco espacios en la primera línea de cada párrafo- Las tablas no tienen líneas separando las celdas.

NORMAS APA


 1) Norma Tipográficas y Estilos Editorial
 2) Organización del Documento
 3) Aseguramiento de calidad palabras Claves: Informes Académicos ,FUKI.




SISTEMA OPERATIVO UNIX

Es un sistema operativo Multitarea y Multiusuario, lo cual significa que puede ejecutar   varios programas y puede gestionar a varios usuarios simultáneamente. Se desarrolló en los laboratorios Bell (por Kernighan & Thompson), y aunque al principio se diseñó para el PDP-11, una máquina de Digital, ahora se ejecuta en gran cantidad de plataformas con muchos tipos de microprocesadores diferentes, haciéndolo un sistema multiplataforma, y provocando por tanto que un programa en código máquina ejecutable en una plataforma en UNIX no tenga por qué ser ejecutable en otra. Sin embargo, todos los UNIX son compatibles a dos niveles.
Comandos del sistema operativo y grupos de ellos, es decir, scripts. Programas en C en código fuente, siempre que se utilicen las librerías estándar. Una librería es un conjunto de funciones que el usuario puede utilizar, que vienen aparte del compilador.

Esta multiplicidad de plataformas hace que UNIX venga en diferentes presentaciones, casi una por cada fabricante y para cada tipo de máquina. Además, hay dos grupos (bueno, quizás 3) de desarrollo diferentes:

*    System V: liderado por AT&T, y acompañado por Sun y otra serie de fabricantes, va por la versión 4.
*    BSD, el más utilizado en las universidades.

Aparte, hay una serie de intentos de llegar a un UNIX totalmente estándar, pero al haber varios, estos intentos son en vano. En concreto, son los siguientes:

*    UNIX International, de AT&T y Sun. Open Software Foundation, que ha hecho ya un sistema operativo, OSF/1, y un IGU (interfaz gráfica de usuario), OSF Motif, liderado por IBM y su peña.

UNIX es un sistema operativo de red y tiene algunas características de sistema distribuido, ya que existe un nombre único para todos los ficheros disponibles en la red, y que es independiente de la máquina, o más específicamente, en ese nombre no se incluye el nombre de la máquina en el que el fichero está almacenado. Esto se denomina transparencia de localización, y se logra, por ejemplo, con el NFS de Sun.

Hay cienes de interfaces para usuario basados en UNIX, pero la mayoría utilizan como rutinas básicas para dibujo y gestión de ventanas X-Windows, también llamado X11, por ser la última versión. X-Windows no es la interfaz para el usuario, pero son utilizadas por diversas interfaces para el usuario como conjunto básico de primitivas gráficas o sistema de imaginería. Es, además, un sistema de presentación de gráficos en una red.

Algunas versiones: AIX de IBM, A/UX de Apple, HP-UX de Hewlett Packard, DG/UX de Data General, SunOS de Sun, IRIX para las estaciones de trabajo Silicon Graphics; y, en general, casi todo entorno operativo que lleve una X por algún lado.



COMUNICACIONES.


En los años 70, Brian Kernighan y Ken Thompson,  empleados de AT&T, decidieron escribir un sistema operativo nuevo para una maquina digital muy conocida en ese entonces PDP-7. Dicho sistema operativo debió ser multiusuario y multitarea. Llamaron a dicho sistema operativo UNIX que, aunque parezca raro, no son las iniciales de nada, sino que es un derivado de un nombre del sistema operativo MINIX, el cual evoluciona.
           
La primera versión de UNIX fue escrito en Assembler, pero en posteriores versiones se utilizó un lenguaje de alto nivel, él “C”. La idea de utilizar un lenguaje de alto nivel fue asegurar  que el sistema sea portable, es decir, que pudiera correrse en otras computadoras. En este sentido, UNIX fue el primer sistema operativo escrito con este objeto en mente.
           
Un sistema UNIX posee una estructura de capas. En el centro encontramos el hardware y redondeándolo el corazón o “kernel” del sistema. La función del kernel es la administración del hardware (memoria, periféricos), y de los procesos. Por afuera de los mismos encontramos los “shells” o interfaces a de comando. Los shells son programables mediante scripts, como los archivos BAT del DOS, pero en un lenguaje mucho mas poderoso. Por afuera de los shell encontramos los comandos y las aplicaciones. Estos pueden comunicarse con el shell o con el kernel directamente. En general, las aplicaciones no interactuan con el hardware como suele suceder con el DOS, pues de esa manera son portables mas fácilmente entre distintas plataformas, metas muy buscada en el mundo UNIX y no tanto en el mundo DOS.
           
Entre las ventajas que posee encontramos:

   -Gran configurabilidad. Muchos parámetros del sistema operativo pueden ser modificados. De hecho si se licencia el código fuente, puede modificarse el kernel.    -Diversidad de plataforma.    -A partir del System V Release 4 existen una cierta estandarización.
Entre sus fallas se detectaron:


      -A pesar de los esfuerzos de todos los desarroladores, aun existen diferencias entre los distintos UNIX. -Es un sistema operativo muy poco amigable con el usuario. Así, puede hablarse de un “temor de UNIX” entre la gente de sistemas que no lo conocen. Se han desarrollado interfaces gráficas que facilitan en gran parte su administración y manejo.

UNIX fue diseñado desde el principio para facilitar al máximo  las comunicaciones, tanto de los usuarios del sistema como entre los distintos operadores (computadoras); no solo entre ordenadores con UNIX, sino también entre ordenadores con UNIX y a ordenadores con otros sistemas operativos.



AT&T`s STREAMS.


El mecanismo AT&T`s Streams provee un número de características para transmisiones de alta velocidad. Streams facilita  la implementación de protocolos de red en capas tales como OSI, SNA, TCP/IP y XNS.
            Un Streams es un camino bidireccional entre un proceso en el espacio de usuario y un manejador de dispositivo en el espacio kernel. Los módulos de procesos pueden ser configurados dinámicamente  en un stream de manera tal que los programas pueden agregar servicios a los naturalmente previstos por los dispositivos.
            Con manejadores de dispositivos, las llamadas al sistema  son conmutadas  a los manejadores; con streams, las llamadas al sistema crean mensajes para comunicarse con los manejadores. Un stream asocia un par de colas (una para lectura y otra para escritura) con el usuario y otro par con el dispositivo. Las colas son enlazadas para formar un stream entre el manejador de dispositivo y el usuario.  Para cada cola hay cuatros rutinas:
- Open es llamada cuando el dispositivo es abierto.
- Close es llamada cuando el dispositivo está cerrado.
- Put coloca datos en la cola.
- Service sirve la cola y los datos de salida en un dispositivo o en la siguiente cola.


COMUNICACIONES ENTRE ORDENADORES.



UNIX fue diseñado en principio como un S.O. que hace relativamente fácil la comunicación entre ordenadores, no sólo entre ordenadores con UNIX sino también entre ordenadores con UNIX y ordenadores con otros S.O.
            Aunque las comunicaciones entre ordenadores separados por grandes distancias a través de líneas telefónicas no son un concepto nuevo, los que utilizan UNIX poseen la ventaja de que los programas de utilidad necesarios para establecer las comunicaciones forman parte del S.O. y son directamente accesibles al usuario final.

UNIX es un sistema operativo muy versátil y hoy en día despliega sus potencialidades en  entornos muy disímiles. Entre otros se encuentran los siguientes:
- Mainframes y microcomputadoras de distintos tamaños.
- Estaciones de trabajos.
- Super computadores.
- Sistemas tolerantes a fallas (en este caso el sistema corre un derivado de UNIX que soporta la operación de este tipo de máquinas).
- Sistema de control en tiempo real (en este caso, UNIX fue modificado para dar soporte a operaciones en tiempo real, es decir, ejecutables en un lapso predecible). Un sistema  comercial UNIX  de tiempo real es el QNX.

jueves, 24 de mayo de 2012

VIDEO

SISTEMAS OPERATIVOS


Un sistema operativo es un software de sistema, es decir, un conjunto de programas que
permiten  administrar eficazmente  los recursos de trabajo.
Comienza a trabajar cuando se enciende el computador y gestiona el Hardware de la Maquina desde los niveles mas básicos permitiendo la interacción con el usuario.
Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen croprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, radios,etc).





NIVELES DE PLANIFICACIÓN






TIPOS DE SISTEMAS OPERATIVOS






Existen 3 tipos:
-Sistemas operativo por su sistemas: Estos sistemas  son un conjunto que al momento de implementarlo a la parte funcional del Hardware debe ser compatible con el software para garantizar un buen manejo y un fácil a prestamiento por cuenta del usuario

-Estructura Monolítica: fue la primera estructura de los sistemas operativos, estaba construida por modos de modulo y cada modulo tenia su propia función determinada y se enlazaban a través de un programador ligador. esta estructura no contaba con protección y era usual encontrar que el disco duro fuera la única memoria.

-Estructura Jerárquica: Esta surge debido a que las necesidades de los usuarios se fueron incrementando . Esta estructura contiene una organización como su nombre lo dice jerárquica  ,es decir, un sistema operativo se subdividió en pequeñas fracciones de tal manera que cada elemento manejara su propia interpaz.


Los Sistemas Operativos y la Tecnología