Está en la página 1de 13

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Escuela de Ciencias Bsicas, Tecnologa e Ingeniera


Pregrado en Ingeniera en Electrnica Sistemas Operativos

TRABAJO COLABORATIVO UNO

INDIVIDUAL

JAVIER ALFONSO BERMUDEZ AVILA

C.C. 1.072.747.668

Grupo_301402_8

Sistemas Operativos

JAIME JOSE VALDES

Tutor Curso

Universidad Nacional Abierta y a Distancia-UNAD

Colombia.19 de Marzo de 2017


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos

CUESTIONARIO
1. Definir con sus propias palabras que es sistemas operativos.

2. Las caractersticas de los sistemas operativos.

3. Cules son las funciones y los tipos de sistemas operativos.

4. Defina los componentes que conforman un sistema computacional.

5. Explique con sus propias palabras qu ocurre con el sistema operativo antes una interrupcin.

6. Porque se considera la memoria cache la parte una parte importante del sistema
computacional.

7. Seleccionar un sistema operativo especifico, puede ser una versin de Windows o una
distribucin de Linux, e identifique en ese sistema como esta estructurados.

8. Cules son las funciones del ncleo en un sistema operativo.

DESARROLLO

1. Es un conjunto de programas que se encuentran relacionados entre s para el funcionamiento


de la computadora, es un programa (o software) ms importante de un Computador. Para que
funcionen los otros programas, cada computador de uso general debe tener un sistema operativo.
Los sistemas operativos realizan tareas bsicas, tales como reconocimiento de la conexin del
teclado, enviar la informacin a la pantalla, no perder de vista archivos y directorios en el disco,
y controlar los dispositivos perifricos tales como impresoras, escner, etc.

2. Sistema Operativo tiene las siguientes caractersticas:

Conveniencia. Un Sistema Operativo hace ms conveniente el uso de una computadora.

Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la


manera ms eficiente posible.

Habilidad para evolucionar. Un Sistema Operativo deber construirse de manera que permita el
desarrollo, prueba o introduccin efectiva de nuevas funciones del sistema sin interferir con el
servicio.

Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor


manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada
proceso una parte del procesador para poder compartir los recursos.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos

Relacionar dispositivos (gestionar a travs del kernel). El Sistema Operativo se debe encargar de
comunicar a los dispositivos perifricos, cuando el usuario as lo requiera.

Organizar datos para acceso rpido y seguro.

Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta
facilidad todo lo referente a la instalacin y uso de las redes de computadoras.

Procesamiento por bytes de flujo a travs del bus de datos.

Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al usuario el acceso y
manejo de los dispositivos de Entrada/Salida de la computadora.

Los sistemas operativos controlan la relacin de las seales de entrada para obtener siempre las
mismas seales de salida, y con esto, obtener siempre los mismos resultados.

Los sistemas operativos se dividen en grficos y de texto. Los primeros sistemas tenan una
interfaz de tipo texto, en la cual la pantalla solamente mostraba caracteres de texto. Los
principales sistemas operativos de tipo texto fueron el IBM-DOS, MS-DOS, AMIGA,
Commodore.

Los sistemas operativos grficos permiten una operacin ms eficiente del dispositivo que lo usa,
y el cual es accesible mediante un dispositivo apuntador (mouse o touch pad) o mediante
sistemas tctiles. Los primeros sistemas de este tipo fueron Mac OS y Windows.

Los sistemas operativos Mixtos combinan las funciones GUI (Graphic User Interfase, Interfaz
grfica de usuario) y de texto. El sistema que representa esta modalidad es Linux.

Todos los sistemas operativos permiten al usuario utilizar una serie de instrucciones programadas
(programas o software) para obtener un nuevo proceso de instrucciones o lograr un resultado
fsico, en alguno de los elementos perifricos de hardware.

Es el encargado de administrar los recursos dentro del sistema, tales como la memoria, o la
disponibilidad de procesamiento durante las distintas operaciones que realiza el procesador de la
computadora.

Permite que el usuario pueda interactuar con la computadora a travs de diversos comandos, que
son interpretados por el sistema operativo. Comandos como copiar, pegar o borrar, lo cual se
hace mediante interfaces de texto y grficos que son visibles gracias a una pantalla y se tiene la
facultad de manipularlo gracias a distinto hardware perifrico como Mouse, teclado y otros.

Tienen la peculiaridad de que al ser el intermediario entre el usuario y el hardware facilita el


acceso del usuario a los distintos datos, y permite realizar diversas operaciones a travs de
distintos comandos, los cuales son introducidos por varios medios, (teclado, mouse, botones
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos

especficos en distintos aparatos), con lo que se facilita su uso, ya sea este una computadora, un
celular, un horno de microondas u otro.

Los sistemas operativos tienen la facultad de que permiten interactuar con varios dispositivos
mediante comandos directos, como en los sistemas operativos simples que se utilizan en cajeros
automticos, refrigeradores, automviles u hornos de microondas, en los que los comandos son
sencillos y prcticos en su uso, lo que le da una gran conveniencia al uso en ese tipo de aparatos.

Pueden existir distintas versiones del sistema operativo que se distribuyan coetneamente, ya sea
para un tipo especial de servicios que deban de prestar en un equipo determinado, como en el
caso de Windows 2000 y Windows 2000 server, que si bien eran sistemas similares, tenan
caractersticas especiales para sus respectivas funciones asignadas.

Los sistemas operativos tienen la caracterstica de ser progresivos en su evolucin para mejorar y
adaptarse a las nuevas necesidades y situaciones, (mejor hardware, correcciones del sistema,
actualizaciones, etc.).

La mayora de los sistemas operativos que existen en el mercado, son sistemas a los que se
denominan de propietario y son aquellos que para su uso requieren el pago de una licencia o
permiso del propietario, y no se permite hacer modificaciones al mismo por estar protegido por
derechos de autor.

El sistema operativo que es de libre distribucin y modificable es el sistema Linux. Existen


muchas variantes de este sistema llamadas distribuciones, las cuales conservan las caractersticas
de ser de libre distribucin y de cdigo abierto: OpenSUSE, Debian, Guadalinex, Ulteo, Ubuntu,
Kubuntu, Edubuntu, NewSense, Yoper, Vida Linux, Red Hat, NimbleX, etc.

3. Funciones de los sistemas operativos.

1.- Aceptar todos los trabajos y conservarlos hasta su finalizacin.

2.- Interpretacin de comandos: Interpreta los comandos que permiten al usuario comunicarse
con el ordenador.

3.- Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria,


las impresoras, las unidades de disco, el teclado o el Mouse.

4.- Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de


almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas.

5.- Manejo de errores: Gestiona los errores de hardware y la prdida de datos.


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos

6.- Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los
procesos. Definir el orden. (Quien va primero y quien despus).

7.- Proteccin: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro
usuario.

8.- Multiacceso: Un usuario se puede conectar a otra mquina sin tener que estar cerca de ella.

9.- Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar
determinados recursos.

Los sistemas operativos pueden ser clasificados de la siguiente manera:

A) Segn la administracin de tareas:

Monotarea: este tipo de sistemas operativos son capaces de manejar un programa o realizar una
sola tarea a la vez. Son los ms antiguos. Por ejemplo, si el usuario est escaneando, la
computadora no responder a nuevas indicaciones ni comenzar un proceso nuevo.

Multitarea: esta caracterstica es propia de los S.O. ms avanzados y permiten ejecutar varios
procesos a la vez, desde uno o varios ordenadores, es decir que los pueden utilizar varios
usuarios al mismo tiempo. Esto se puede realizar por medio de sesiones remotas una red o bien, a
travs de terminales conectadas a una computadora.

B) Segn la administracin de usuarios:

Monousuario: Slo pueden responder a un usuario por vez. De esta manera, cualquier usuario
tiene acceso a los datos del sistema. Existe un nico usuario que puede realizar cualquier tipo de
operacin.

Multiusuario: esta caracterstica es propia de aquellos S.O. en los que varios usuarios pueden
acceder a sus servicios y procesamientos al mismo tiempo. De esta manera, satisfacen las
necesidades de varios usuarios que estn utilizando los mismos recursos, ya sea memoria,
programas, procesador, impresoras, scanners, entre otros.

Lista de sistemas operativos

D.O.S.: Fue el primer sistema desarrollado por Microsoft. Sus siglas corresponden a Sistema
Operativo de Disco o Disk Operating System. En sus inicios, DOS gan rpidamente una alta
popularidad en el incipiente mercado de las PCs, all por los 90. Practicamente todo el software
desarrollado para PCs se creaba para funcionar en este S.O.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos

Windows 3.1: Microsoft vuelve a tomar la iniciativa, y desarrolla un sistema operativo con
interfaz grfica, fcil de usar para el usuario promedio. As nace Windows, con un sistema de
ventanas con archivos identificables grficamente a travs de conos. El mouse comienza a ser
utilizado en la interaccin con el sistema, agilizando y facilitando cualquier tipo de tarea.

Windows 95: Microsoft da nuevamente un gran salto y lanza una versin muy mejorada del
Windows 3.1 all por 1995 en pleno auge del mercado de las PCs, y lo llama Windows 95. Con
los aos, Microsoft fue actualizando este sistema, lanzando Windows 98, Windows Me,
Windows XP, Windows 7, Windows 8, hasta llegar al recientemente lanzado Windows 10. Para
ms informacin, ver: Tipos de Windows.

Windows NT: Microsoft lanza la versin Windows NT (New Technology) orientada a estaciones
de trabajo y servidores de red. Se distribua en dos versiones, Workstation (para ser usado en
estaciones de trabajo) y Server (para montarlo en servidores de redes).

OS/2: Este sistema, fabricado por IBM, intent reemplazar a DOS como sistema operativo de las
PCs. Su versin 1.0 fue lanzada con arquitectura de 16 bits en 1987, actualizada luego en su
versin 2.0 a la arquitectura de 32 bits, gracias al procesador Intel 80386. No tuvo una buena
recibida en el mercado, al no contar con el apoyo de gran parte de los desarrolladores de
software, que se volcaron a la creacin de programas para Windows.

Mac OS / Mac OS X. El Mac OS (Macintosh Operating System) es un sistema operativo creado


por Apple Inc. y destinado exclusivamente a las computadoras Macintosh comercializadas por la
misma compaa. Lanzado por primera vez en 1985, fue evolucionando hasta 2002, ao en el
que se lanza la versin 10 (conocida como Mac OS X), que cambi su arquitectura y pas a
basarse en UNIX. Es un sistema muy amigable para el usuario, se aprende a usar con bastante
rapidez.

Unix: Desarrollado en 1969 por AT&T, se trata de un SO portable, multitarea y multiusuario, que
corre en una variada clase de ordenadores (mainframes, PCs, Workstations, supercomputadoras).

Tipos de sistemas operativos mviles

iOS

Android

Symbian

Palm OS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos

BlackBerry 10

BlackBerry OS

Windows Mobile

Firefox OS

Ubuntu Phone OS

4. Defina los componentes que conforman un sistema computacional.

Elementos fundamentales

Un sistema computacional o de computo es aquel que est compuesto por aparatos o


componentes fsicos (hardware) que interactan mediante conjuntos de instrucciones
establecidas (software) para lograr un objetivo.

A.- Hardware

El hardware se define como el conjunto de componentes o dispositivos fsicos que intervienen en


un sistema computacional.

En un sistema computacional, la computadora es el elemento bsico e indispensable hoy en


da. El lenguaje que solo puede ser entendido por la computadora es el lenguaje mquina.

Los componentes de una computadora pueden ser clasificados en: dispositivos de entrada,
dispositivos de salida, procesamientos y almacenamiento.

a.- Dispositivos de entrada

Son aquellos a travs de los cuales la informacin es introducida a la computadora para ser
procesada o transformada.

b.- Dispositivos de salida

Son aquellos elementos que muestran al usuario los datos ya transformados o procesados.

c.- Dispositivos de almacenamiento

Son aquellos elementos que permiten almacenar o guardar informacin. Esto se clasifica
en: memoria principal y memoria secundaria.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos

La memoria principal.- esta memoria acta directamente con la CPU en todas las operaciones de
entrada y salida.

ROM.- (Ready Only Memory) es una memoria programada por el fabricante y es una memoria
permanente.

RAM.- (Random Access Memory) es una memoria que almacena informacin que est siendo
ejecutada en ese momento.

La memoria secundaria.- llamada tambin almacenamiento secundario, permite guardar


los programas y datos en forma permanente.

La unidad para medir la capacidad de almacenamiento es el BYTE.

Las diferentes cantidades de memoria son mencionadas de acuerdo a los siguientes trminos:

KB.- Kilobytes (1,024 bytes)

MB. - Megabytes (1,048,576 bytes)

GB.- Gigabytes (1, 073, 741,824 bytes)

TB.- Terabytes (aproximadamente 1012 bytes)

PB.- petabytes (aproximadamente 1015 bytes)

d.- Dispositivos de procedimiento

La unidad de procedimiento, tambin llamada CPU (siglas en ingles de central processing unit)

La unidad central de procesamiento est alojada en un solo chip llamado microprocesador.

B.- Software

Es el conjunto de instrucciones o programas que son introducidas en una computadora con el fin
de que lleven a cabo un proceso.

Para ordenar la gran variedad de software, este es el clasificado en:

1 Software de sistema: administra y controla la operacin del hardware.

2 software de aplicacin: permite ejecutar tareas especficas del usuario.

5. Explique con sus propias palabras qu ocurre con el sistema operativo antes una
interrupcin.

El sistema operativo toma el control (es decir, el hardware pasa el control al sistema operativo).
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos

El sistema operativo guarda el estado del proceso interrumpido. En muchos sistemas esta
informacin se guarda en el bloque de control de proceso interrumpido.

El sistema operativo analiza la interrupcin y transfiere el control a la rutina apropiada para


atenderla; en muchos sistemas actuales el hardware se encarga de esto automticamente.

La rutina del manejador de interrupciones procesa la interrupcin.

Se restablece el estado del proceso interrumpido (o del siguiente proceso).

Se ejecuta el proceso interrumpido (o el siguiente proceso).

6. Porque se considera la memoria cache una parte importante del sistema computacional.

Debido a la informacin se mantiene en algn sistema de almacenamiento y en la medida que se


usa es copiada en una memoria ms rpida temporalmente.

Cuando se necesita una informacin particular, primero se verifica si est en la cach. Si est se
usa directamente y si no est se extrae del medio de almacenamiento y se copia en la cach.

7. Seleccionar un sistema operativo especifico, puede ser una versin de Windows o una
distribucin de Linux, e identifique en ese sistema como esta estructurados.

El conjunto tpico de una distribucin Linux contiene un ncleo, herramientas y bibliotecas,


software adicional, documentacin, un sistema de ventanas, un administrador de ventanas y un
entorno de escritorio, este suele ser GNOME o KDE. Gran parte del software incluido es de
fuente abierta o software libre y distribuido por sus desarrolladores tanto en binario compilado
como en forma de cdigo fuente, permitiendo a sus usuarios modificar o compilar el cdigo
fuente original si lo desean. Muchas distribuciones incorporan software privativo, no disponible
en forma de cdigo fuente.

Muchas distribuciones proveen un sistema de instalacin grfica como lo hacen otros sistemas
operativos modernos. Distribuciones independientes como Gentoo Linux, T2 y Linux From
Scratch proveen el cdigo fuente de todo el software y solo incluyen los binarios del ncleo,
herramientas de compilacin y de un instalador; el instalador compila todo el software para el
CPU especfico de la PC del usuario.

Gestin de paquetes[editar]

Las distribuciones estn divididas en paquetes. Cada paquete contiene una aplicacin
especfica o un servicio. Ejemplos de paquetes son una biblioteca para manejar el formato de
imagen PNG, una coleccin de tipografas o un navegador web.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos

El paquete es generalmente distribuido en su versin compilada y la instalacin y desinstalacin


de los paquetes es controlada por un sistema de gestin de paquetes en lugar de un simple gestor
de archivos.En este caso Cada paquete elaborado para ese sistema de paquetes contiene meta-
informacin tal como fecha de creacin, descripcin del paquete y sus dependencias. El sistema
de paquetes analiza esta informacin para permitir la bsqueda de paquetes, actualizar las
libreras y aplicaciones instaladas, revisar que todas las dependencias se cumplan y obtenerlas si
no se cuenta con ellas de manera automtica.

Algunos de los sistemas de paquetes ms usados son:

RPM, creado por Red Hat y usado por un gran nmero de distribuciones de Linux, es el formato
de paquetes del Linux Standard Base. Originalmente introducido por Red Hat, pero ahora se usa
en muchas distribuciones, como por ejemplo Mandriva.

Deb, paquetes Debian, originalmente introducidos por Debian, pero tambin utilizados por otros
como Knoppix y Ubuntu.

.tgz, usado por Slackware, empaqueta el software usando tar y gzip. Pero, adems, hay algunas
herramientas de ms alto nivel para tratar con este formato: slapt-get, slackpkg y swaret.

Ebuilds, archivo que contiene informacin acerca de cmo obtener, compilar e instalar un
paquete en el sistema Portage de Gentoo Linux con el comando emerge. Generalmente, estas
instalaciones se basan en la compilacin de fuentes, aunque algunos paquetes binarios se pueden
instalar de esta manera.

Pacman, para Arch Linux, usa binarios precompilados distribuidos en un fichero .pkg.tar.gz
.pkg.tar.xz.

PET, utilizado por Puppy Linux, sus derivados y Quirky, su proyecto hermano.

Aunque las distribuciones casi siempre vienen con mucha mayor cantidad de software que los
sistemas propietarios, en ocasiones algunos usuarios pueden instalar software que no fue incluido
en la distribucin. Un ejemplo podra ser el instalar una versin experimental de alguna de las
aplicaciones de la distribucin o alguna alternativa (como podra ser utilizar una aplicacin de
KDE dentro de GNOME o viceversa). Si el software es distribuido solo en forma de cdigo
fuente, requerir ser compilado por el ordenador. Sin embargo, si el programa es compilado, el
paquete no ser registrado por el gestor de paquetes y por lo tanto no podr ser controlado por l.
Esto significa que el administrador del equipo tendr que tomar medidas adicionales para
mantener el software actualizado. El gestor de paquetes no lo podr hacer automticamente.

La mayor parte de las distribuciones instalan los paquetes, incluyendo el ncleo Linux y otras
piezas fundamentales del sistema operativo con una configuracin preestablecida. Esto hace la
instalacin ms sencilla, especialmente para los usuarios nuevos, pero no es siempre aceptable,
pues hay programas que deben de ser cuidadosamente configurados para que sean funcionales,
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos

para que operen correctamente con otra aplicacin o para que su seguridad sea robusta. En estos
casos, los administradores se ven obligados a invertir tiempo reconfigurando y revisando
software soportado por la distribucin.

En otras distribuciones la instalacin puede llegar a ser muy lenta, pues es posible ajustar y
configurar la mayor parte o la totalidad del software incluido en la distribucin. No todas lo
hacen. Algunas ofrecen herramientas de configuracin para ayudar en el proceso.

8. Cules son las funciones del ncleo en un sistema operativo.

El ncleo de un sistema operativo normalmente contiene el cdigo necesario para realizar las
siguientes funciones:

Manejo de interrupciones.

Creacin y destruccin de procesos.

Cambio de estado de los procesos.

Despacho.

Suspensin y reanudacin de procesos.

Sincronizacin de procesos.

Comunicacin entre procesos.

Manipulacin de los bloques de control de procesos.

Apoyo para las actividades de entrada/salida.

Apoyo para asignacin y liberacin de memoria.

Apoyo para el sistema de archivos.

Apoyo para el mecanismo de llamada y retorno de un procedimiento.

Apoyo para ciertas funciones de contabilidad del sistema.


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos

BIBLIOGRAFIA

http://sistemasoperativos.angelfire.com/html/1.3.html.

http://sistemasoperativos.angelfire.com/html/1.1.html

Valds Jaime (2013).Modulo de Sistemas Operativos (Principios de los sistemas operativos P.16-
21) http://datateca.unad.edu.co/contenidos/301402/301402.zip

Martinez.David.L, 2013 Sistemas Operativos (Estructura de los sistemas operativos P. 10-21)


Recuperado de: http://sistop.gwolf.org/html/biblio/Sistemas_Operativos_-
_Luis_La_Red_Martinez.pdf

http://www.ejemplode.com/8-informatica/3405-caracteristicas_de_los_sistemas_operativos.html

http://www.monografias.com/trabajos11/oper/oper.shtml#ixzz4bAfks5gR

Fuente: http://www.tiposde.org/informatica/15-tipos-de-sistemas-operativos/#ixzz4bAgotWI5
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pregrado en Ingeniera en Electrnica Sistemas Operativos