tabajo 5 tareas en tiempo real

20
UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA Estudiante: Robin Alexander Aragón Salguero Correo electrónico: robinalexander_96_ @hotmail.com robinalexander.96.a @gmail.com Correo UMG: raragón-143770 @estudiantes.umg.edu.gt Carnet: 0909-14-3770 Jornada: Matutina Facultad: Ingeniería en Sistemas de Información y Ciencias Ciclo: 01 Trabajo: Investigación Curso: Introducción a los Sistemas de Computo Código: 0909 0004 M. A. Ingeniero Neri Rustrian ROBIN ARAGÓN 0

Upload: raas-robin-aragon-salguero

Post on 20-Nov-2015

230 views

Category:

Documents


0 download

DESCRIPTION

Tiempo real

TRANSCRIPT

UNIVERSIDAD MARIANO GLVEZ DE GUATEMALA

Estudiante: Robin Alexander Aragn SalgueroCorreo electrnico: robinalexander_96_ @hotmail.comrobinalexander.96.a @gmail.com

Correo UMG: raragn-143770 @estudiantes.umg.edu.gtCarnet: 0909-14-3770Jornada: MatutinaFacultad: Ingeniera en Sistemas de Informacin y CienciasCiclo: 01

Trabajo: Investigacin

Curso: Introduccin a los Sistemas de ComputoCdigo: 0909 0004M. A. Ingeniero Neri Rustrian

15-02-2014

INTRODUCCINEn el presente trabajo se encuentra informacin sobre los Sistemas Operativos, las funciones de los Sistemas Operativos, Sistemas Operativos abiertos y cerrados, algunos softwares de aplicacin, el Sistema Operativo Ubuntu, los lenguajes de programacin ms utilizados, entre otros.

INDICEContenidoINTRODUCCINIINDICEIITAREAS EN TIEMPLO REAL1DIFERENCIAS ENTRE UN SISTEMA OPERATIVO ABIERTO Y CERRADO1QUE ES UBUNTU?2ARQUITECTURA BASICA DE UN SISTEMA OPERATIVO2FUNCIONES DE UN SISTEMA OPERATIVO3LENGUAJES DE PROGRAMACIN MS UTILIZADOS4BIOS6KERNEL7REQUISITOS PARA INSTALAR UN SISTEMA OPERATIVO8Cmo crear un usuario de administrador?9ConclusinIIIBibliografaIV

TAREAS EN TIEMPLO REALSon sistemas informticos que tienen la capacidad de interactuar rpidamente con su entorno fsico, el cual puede realizar funciones de supervisin o control para su mismo beneficio. Todos los sistemas de tiempo real tienen la facultad de ejecutar actividades o tareas en de intervalos de tiempo bien definidos. En los sistemas de tiempo real los intervalos de tiempo en que se ejecutan las tareas se definen por un esquema de activacin y por un plazo de ejecucin. En lo que respecta al esquema de activacin puede ser peridico, es decir en intervalos regulares, o tambin puede ser aperidico, es decir, en respuesta a sucesos externos que ocurren de forma irregular. Algunos ejemples de Sistemas en Tiempo real son: UNIX, Windows, Ubuntu, entre otros.DIFERENCIAS ENTRE UN SISTEMA OPERATIVO ABIERTO Y CERRADO

AbiertoComo Linux, es aquel que cualquier programador, de casa u oficina, puede adquirir el cdigo fuente y modificarlo.CerradoComo Windows, nicamente puede ser modificado por programadores de Microsoft y su cdigo fuente no puede ser adquirido por ninguna persona ajena a Microsoft.

El sistema operativo abierto ms seguro es Linux, ya que es un Sistema Operativo ms estable y menos vulnerable que otros.

QUE ES UBUNTU?Es un sistema operativo basado en Linux y que se distribuye como software libre, el cual incluye su propio entorno de escritorio denominado Unity. Su nombre proviene de la tica homnima, en la que se habla de la existencia de uno mismo como cooperacin de los dems.

ARQUITECTURA BASICA DE UN SISTEMA OPERATIVOLa arquitectura bsica de un Sistema Operativo debe ser la siguiente: Que corra sobre mltiples arquitecturas de hardware y plataformas. Que sea compatible con aplicaciones hechas en plataformas anteriores, es decir que corrieran la mayora de las aplicaciones existentes hechas sobre versiones anteriores a la actual, nos referimos en este caso particular a las de 16-bit de MS-DOS y Microsoft Windows 3.1. Que rena los requisitos gubernamentales para POSIX (Portable Operating System Interface for Unix). Que rena los requisitos de la industria y del gobierno para la seguridad del Sistema Operativo. Que sea fcilmente adaptable al mercado global soportando cdigo Unicode. Que sea un sistema que corra y balancee los procesos de forma paralela en varios procesadores a la vez. Que sea un Sistema Operativo de memoria virtual.

FUNCIONES DE UN SISTEMA OPERATIVOOrganizar y administrar el hardware del equipo: partes internas y perifricos. El sistema operativo tambin funciona para darle al usuario la capacidad de poder comunicarse con la computadora.

El Sistema Operativo ms funcional y utilizado en estos tiempos es Windows por la facilidad de instalacin y utilizacin de sus programas.Las estructuras pueden ser: Monolticas, Jerrquicas (Multix y Unix) y Virtual (Windows, IOS, Linux, entre otros).

LENGUAJES DE PROGRAMACIN MS UTILIZADOSADAEs un lenguaje estructurado parecido al Pascal destinado a controlar mecanismos en "tiempo real" (una velocidad compatible con las necesidades reales), pero de gran complejidad. Admite una programacin "orientada a objetos" y un sistema de alta modularidad de tipo HyperTexto.

ASSEMBLER (ENSAMBLADOR)Es directamente dependiente de los circuitos electrnicos de los procesadores (que constituyen el ncleo de los computadores), por lo cual escribir en Ensamblador sigue siendo una tarea muy compleja, a lo cual hay que sumar que el cdigo varia de un procesador a otro aunque existe ya una jerga comn para ciertas operaciones como las aritmticas y lgicas.

ALGOLEs el primer lenguaje que fue creado por un comit internacional. En 1960 se reunieron representantes de varios pases Europeos y de Estados Unidos para crear un lenguaje destinado a "describir procesos" mediante instrucciones de control (iteraciones y alteraciones) de nivel ms elevado que la existentes en las versiones existentes de su predecesor, el FORTRAN.BASICNaci con los microcomputadores, como un lenguaje simplificado y multipropsito destinado a los usuarios no especialistas. Permite resolver problemas numricos o comerciales as como crear y mantener archivos, realizar grficos lineales, etc. Es por esencia un lenguaje interpretado y no estructurado.

C y C++El lenguaje "C" es bastante reciente y est especialmente orientado hacia el desarrollo de software de sistemas operativos y utilitarios que anteriormente se escriban en Assembler. Se usa hoy como base para crear el software que funciona con el sistema operativo "UNIX", logrando un alto grado de portabilidad, es decir de independencia respecto de los procesadores. El "C++" es un lenguaje desarrollado a partir del "C" pero con una estructura "orientada a objetos", lo cual facilita el mejor manejo d los datos.COBOLFue desarrollado en 1960 por CODASYL un comit en que participaron fabricantes y usuarios, a pedido de la Marina roblema por lo cual no puede iniciar el Sistema.o a nuestro ordenador por lo menos 1 vez cada 6 meses para tener todo en orden Estados Unidos. Este comit estuvo dirigido por la Dra. Grace Hopper, una de las primeras programadoras de la computadora ENIAC. Es uno de los pocos lenguajes reconocidos como forma internacional.

FORTRANFue el primer lenguaje compilado e inclusive hoy en da es usado ampliamente en la solucin de problemas numricos. Aunque fue el ms comn hasta 1970, sigue siendo de primera importancia en aplicaciones cientficas por cuanto se adapta muy bien a la forma tradicional de escribir frmulas matemticas. Al contrario, no se presta con facilidad al manejo de archivos y produccin de tablas de resultados.

HYPERTALKEs el lenguaje desarrollado por Dan Winkler para Bill Atkinson, el creador de "HyperCard" para AppleMacintosh. Est orientado a la creacin de aplicaciones conforme al sistema de "hper-archivos". Este tipo de lenguaje combina la lgica declarativa con los algoritmos.HTMLEs el lenguaje que se utiliza para crear pginas en World Wide Web. Se basa en los mismos principios que el HyperTalk, permitiendo definir segmentos que remiten a otros, facilitando una "navegacin" por mltiples vas, a gusto del usuario. As es como el botn "Home" tiene asociadas las instrucciones que indican al procesador que busque la primera ficha o pgina del archivo llamado "Home" o "ndex" en el archivo del computador que presta el servicio de conexin.

JAVAEs un lenguaje de programacin basado en el C++. Permite agregar animaciones y puntos sensibles en pginas de texto. Aunque se lo pretende presentar como "EL" lenguaje destinado a desarrollos para World Wide Web, es mucho ms complejo que el HTML e incluso que otros lenguajes utilizables por los browsers de la Web. Una versin muy reducida es el "JavaScript", que se puede combinar con el lenguaje HTML, dentro de una pgina web.BIOSEs un programa informtico inscrito en componentes electrnicos de memoria Flash existentes en la placa base. Este programa controla el funcionamiento de la placa base y de dichos componentes. Se encarga de realizar las funciones bsicas de manejo y configuracin del ordenador. Qu busca la BIOS al encender el ordenador? Al encender el computador lo primero que busca la BIOS es que todos los componentes hardware estn listos y funcionando correctamente los cuales son: procesador, tarjeta madre, memoria RAM, memoria ROM, Disco Duro, entre otros., luego busca el adaptador de video, despus busca la informacin almacenada dentro de ella misma, luego inicia un sistema de pruebas a los componentes hardware del ordenador, luego comprueba los dispositivos presentes en el ordenador, luego presenta una pantalla de resumen de datos y arranca el sistema.Qu pasa si el ordenador no tiene Sistema Operativo? La BIOS te indicara que no posees un Sistema Operativo y te exigir que instales uno en el ordenador.

Cmo acceder a la informacin del ordenador si se daa el teclado? Es muy sencillo solo se pone un teclado en la pantalla que se encuentra en el Men INICIO, TODOS LOS PROGRAMAS, ACCESORIOS, ACCESIBILIDAD Y TECLADO EN PANTALLA.KERNELEs un software que constituye una parte fundamental del sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma bsica, es el encargado de gestionar recursos, a travs de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, tambin se encarga de decidir qu programa podr hacer uso de un dispositivo de hardware y durante cunto tiempo, lo que se conoce como multiplexado. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso al programador.

REQUISITOS PARA INSTALAR UN SISTEMA OPERATIVOWINDOWS 7 Procesador De 1 GHz (32 bit 64 bit) 1 GB de memoria RAM 16 GB de Disco Duro Soporte para grficos DX9 con 128 MB de memoriaWINDOWS 8 Procesador de 2 GHz 2 GB de memoria RAM para 32 bit y 4 GB para 64 bit 30 GB de Disco Duro 128 MB de videoUBUNTU Procesador IntelTM o compatible a 200 MHz 256 MB de RAM Tarjeta SVGA 3 GB de Disco DuroMAC OS X MOUNTAIN LION 2 GB de Memoria RAM 8 GB de Disco Duro

Cmo crear un usuario de administrador?Crear un usuario de administrador es muy fcil, para crearlo solamente hay que meterse en administracin de cuentas, se elige la cuenta que se desea administrar y luego se le dan derechos de administrador y los privilegios que posee esta cuenta es que puede hacer lo que quiera en esa cuenta, como quitar las contraseas de otros usuarios, instalar todo tipo de programas, entre otros, en cambio una cuenta de invitado necesita tener un acceso a una cuenta de administrador para tomar decisiones, es decir que si quiere instalar un programa entonces el ordenador le pedir que proporcione la contrasea de administrador para poder iniciar con la instalacin del programa.

ConclusinEl BIOS de la computadora necesita realizar varias pruebas antes de poder dar inicio al sistema, por eso es necesario darle mantenimiento completo a nuestro ordenador por lo menos 1 vez cada 6 meses para tener todo en orden y que el ordenador no indique que hay algn problema por lo cual no puede iniciar el Sistema.

Bibliografahttp://es.wikipedia.org/wiki/Sistema_operativo_de_tiempo_realhttp://espanol.answers.yahoo.com/question/index?qid=20090228122039AAMa2Auhttp://www.ehowenespanol.com/sistema-operativo-codigo-abierto-vs-codigo-cerrado-info_477610/http://es.wikipedia.org/wiki/Ubuntuhttp://www.monografias.com/trabajos26/arquitectura-windows/arquitectura-windows.shtmlhttp://www.proyectoautodidacta.com/comics/funciones-del-sistema-operativo/http://www.taringa.net/posts/apuntes-y-monografias/5299895/Lenguajes-de-programacion-mas-comunes.htmlhttp://es.wikipedia.org/wiki/BIOS http://www.mailxmail.com/curso-ordenador-bios/pasos-proceso-arranque-bioshttp://www.slideshare.net/equipo21/requisitos-mnimos-para-instalar-sistemas-operativos