sistemas operativos
-
Upload
byron-de-la-cruz -
Category
Documents
-
view
154 -
download
0
Transcript of sistemas operativos
1
UNIDAD EDUCATIVA MUNICIPAL TÉCNICA Y EN CIENCIAS
“SAN FRANCISCO DE QUITO”
TÍTULO:
SISTEMAS OPERATIVOS PARA PC
AUTOR:
BYRON DE LA CRUZ
ESPECIALIZACIÓN:
CONTABILIDAD - INFORMÁTICA
Guayllabamba, mayo del 2011
2
ÍNDICE GENERAL
PORTADA 1
ÍNDICE GENERAL 2
INTRODUCCIÓN 3
JUSTIFICACIÓN 4
IMPORTANCIA 5
OBJETIVOS 7
LOS SISTEMAS OPERATIVOS 8
FUNCIONES DEL SISTEMA OPERATIVO 9
COMPONENTES DE LOS SISTEMAS OPERATIVOS 11
CATEGORIAS DE SISTEMAS OPERATIVOS 12
TIPOS DE SISTEMAS OPERATIVOS 14
CONCLUSIONES 18
RECOMENDACIONES 19
GLOSARIO 20
FUENTE BIBLIOGRÁFICA 24
ANEXOS 25
3
SISTEMAS OPERATIVOS PARA PC
Autor: Byron de la CruzTutor: Luis ChamorroFecha: mayo 2011
INTRODUCCIÓN
Sistema operativo (SO), software básico que controla una computadora. Sistema
Operativo es en sí mismo un programa de computadora. Sin embargo, es un programa
muy especial, quizá el más complejo e importante en una computadora. El SO
despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el
sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los
usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se
corran programas de aplicación.
El sistema operativo está formado por el software que permite acceder y realizar las
operaciones básicas en un ordenador personal o sistema informático en general. Los
sistemas operativos más conocidos son: AIX (de IBM), GNU/Linux, HP-UX (de HP),
MacOS (Macintosh), Solaris (de SUN Microsystems), las distintas variantes del UNIX de
BSD (FreeBSD, OpenBSD...), y Windows en sus distintas variantes (de la empresa
Microsoft).
4
1. JUSTIFICACIÓN
Un Sistema Operativo es un programa 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.
Es el conjunto de programas informáticos que permite la administración eficaz
de los recursos de una computadora es conocido como sistema operativo o
software de sistema. Estos programas comienzan a trabajar apenas se
enciende el equipo, ya que gestionan el hardware desde los niveles más
básicos y permiten además la interacción con el usuario.
Un Sistema Operativo es el software encargado de ejercer el control y
coordinar el uso del hardware entre diferentes programas de aplicación y los
diferentes usuarios. Es un administrador de los recursos de hardware del
sistema.
Cuando enciendes una computadora, lo primero que ésta hace es llevar a cabo
un autodiagnóstico llamado auto prueba de encendido (Power On Self Test,
POST). Durante la POST, la computadora identifica su memoria, sus discos, su
teclado, su sistema de vídeo y cualquier otro dispositivo conectado a ella. Lo
siguiente que la computadora hace es buscar un SO para arrancar (boot).
5
2. IMPORTANCIA
Un sistema operativo es la base de una computadora a nivel de software. Ya
que sobre este se instalaran y se podrán instalar unos u otros programas
según sea el sistema operativo.
El sistema operativo tiene tres grandes funciones: coordina y manipula el
hardware de la computadora, como la memoria, las impresoras, las unidades
de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos
de almacenamiento, como discos flexibles, discos duros, discos compactos o
cintas magnéticas, y gestiona los errores de hardware y la pérdida de datos.
2.1 EN LO TEÓRICO
Los sistemas operativos son los recursos que MANEJAN la información dentro
de tu computadora, el sistema operativo es el que tiene el control sobre todos los
procesos que se estén ejecutando, Windows es el que tiene la mayoría de las personas
pero en realidad también existen otros sistemas como Linux, también existen otros
como los que desarrolla Mac.
Un sistema operativo es impredecible ya que sin los S.O no existieran computadores,
porque es lo que a ellos se conecta el hardware y software. Es decir es el corazón de
una PC. Gracias a ellos, las computadoras tienen vida
6
2.2 EN LO PRÁCTICO
Aplicar los conocimientos teóricos y prácticos adquiridos en al institución
educativa y a través de ellos evitar inconvenientes, en el proceso que se sigue
para instalar un sistema operativo en una PC, de esta manera saber las
razones o las causas por las cuales se presentan estos errores, es necesario
saber conocimientos básicos, y trucos que a veces son pequeños errores que
se presentar al momento de instalar el sistema operativo, y así saber como
repararlos.
2.3 BENEFICIARIOS
Los beneficiaros seremos todos ya que gracias al sistema operativo podremos
dar un buen mantenimiento a la PC, y así podremos alargar la vida útil de
nuestra computadora manteniéndole en óptimas condiciones.
7
3. OBJETIVOS
3.1 GENERALES
Obtener un profundo conocimiento de los sistemas operativos y de la
programación de sistemas, mediante un enfoque teórico/practico
Comprender y evaluar las técnicas empleadas por los sistemas operativos para
administrar el procesador, la memoria, discos entrada/salida y sistema de
archivos.
Comprender las características básicas de los sistemas operativos modernos
actuales.
3.2 ESPECÍFICOS
Comprender las características básicas de los sistemas operativos
multiusuarios actuales.
Conocer diversas técnicas de exclusión mutua, orientadas tanto al hardware
como al software.
Comprender y aplicar los aspectos básicos de la comunicación entre procesos.
8
4. LOS SISTEMAS OPERATIVOS
Se denomina sistema operativo al conjunto de programas informáticos que
permiten la administración eficaz de los recursos de una computadora. Para
que un ordenador pueda hacer funcionar un programa informático (a veces
conocido como aplicación o software), debe contar con la capacidad necesaria
para realizar cierta cantidad de operaciones preparatorias que puedan
garantizar el intercambio entre el procesador, la memoria y los recursos
físicos (periféricos).
El sistema operativo se encarga de crear el vínculo entre los recursos
materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, y
entre otros). Cuando un programa desea acceder a un recurso material, no
necesita enviar información específica a los dispositivos periféricos;
simplemente envía la información al sistema operativo, el cual la transmite a los
periféricos correspondientes a través de su driver (controlador). Si no existe
ningún driver, cada programa debe reconocer y tener presente la comunicación
con cada tipo de periférico.
9
4.1 FUNCIONES DEL SISTEMA OPERATIVO
El sistema operativo cumple varias funciones:
Administración del procesador: el sistema operativo administra la
distribución del procesador entre los distintos programas por medio de un
algoritmo de programación. El tipo de programador depende completamente
del sistema operativo, según el objetivo deseado.
Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga
de gestionar el espacio de memoria asignado para cada aplicación y para cada
usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el
sistema operativo puede crear una zona de memoria en el disco duro,
denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones
que requieren una memoria superior a la memoria RAM disponible en el
sistema. Sin embargo, esta memoria es mucho más lenta.
Gestión de entradas/salidas: el sistema operativo permite unificar y controlar
el acceso de los programas a los recursos materiales a través de los drivers
(también conocidos como administradores periféricos o de entrada/salida).
Gestión de ejecución de aplicaciones: el sistema operativo se encarga de
que las aplicaciones se ejecuten sin problemas asignándoles los recursos que
éstas necesitan para funcionar. Esto significa que si una aplicación no
responde correctamente puede "sucumbir".
10
Administración de autorizaciones: el sistema operativo se encarga de la
seguridad en relación con la ejecución de programas garantizando que los
recursos sean utilizados sólo por programas y usuarios que posean las
autorizaciones correspondientes.
Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el
sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones
y usuarios.
Gestión de la información: el sistema operativo proporciona cierta cantidad
de indicadores que pueden utilizarse para diagnosticar el funcionamiento
correcto del equipo.
“Para controlar cada recurso de una computadora, el sistema
operativo debe realizar tareas especificas. Aun cuando el sistema
operativo es muy complejo.”
MORTENSEN Bonilla Carlos, módulos de aplicaciones informáticas pág. 20
11
4.2 COMPONENTES DE LOS SISTEMAS OPERATIVOS
El sistema operativo está compuesto por un conjunto de paquetes de software
que pueden utilizarse para gestionar las interacciones con el hardware. Estos
elementos se incluyen por lo general en este conjunto de software:
El núcleo, que representa las funciones básicas del sistema operativo, como
por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las
entradas/salidas principales y de las funciones de comunicación.
El intérprete de comandos, que posibilita la comunicación con el sistema
operativo a través de un lenguaje de control, permitiendo al usuario controlar
los periféricos sin conocer las características del hardware utilizado, la gestión
de las direcciones físicas, etcétera.
El sistema de archivos, que permite que los archivos se registren en una
estructura arbórea.
12
4.3 CATEGORÍAS DE SISTEMAS OPERATIVOS
4.3.1 SISTEMAS DE MULTIPROCESOS
Un sistema operativo se denominada multiprocesos cuando muchas "tareas"
(también conocidas como procesos) se pueden ejecutar al mismo tiempo.
Las aplicaciones consisten en una secuencia de instrucciones llamadas
"procesos". Estos procesos permanecen activos, en espera, suspendidos, o se
eliminan en forma alternativa, según la prioridad que se les haya concedido, o
se pueden ejecutar en forma simultánea.
Un sistema se considera preventivo cuando cuenta con un programador
(también llamado planificador) el cual, según los criterios de prioridad, asigna el
tiempo de los equipos entre varios procesos que lo solicitan.
4.3.2 SISTEMA OPERATIVO MONOUSUARIO
Los sistemas monousuarios son aquellos que nada más puede atender a un
solo usuario, gracias a las limitaciones creadas por el hardware, los programas
o el tipo de aplicación que se este ejecutando.
Estos tipos de sistemas son muy simples, porque todos los dispositivos de
entrada, salida y control dependen de la tarea que se esta utilizando, esto
quiere decir, que las instrucciones que se dan, son procesadas de inmediato;
ya que existe un solo usuario. Y están orientados principalmente por los
microcomputadores.
13
4.3.3 SISTEMAS FIJOS
Los sistemas fijos son sistemas operativos diseñados para funcionar en
equipos pequeños, como los PDA (asistentes personales digitales) o los
dispositivos electrónicos autónomos (sondas espaciales, robots, vehículos con
ordenador de a bordo, etcétera) con autonomía reducida. En consecuencia,
una característica esencial de los sistemas fijos es su avanzada administración
de energía y su capacidad de funcionar con recursos limitados.
Los principales sistemas fijos de "uso general" para PDA son los siguientes:
4.3.4 SISTEMA DE 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.
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 individua.
14
4.4 TIPOS DE SISTEMAS OPERATIVOS
Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin
embargo, es un programa muy especial, quizá el más complejo e importante en
una computadora. El SO despierta a la computadora y hace que reconozca a la
CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco.
Además, proporciona la facilidad para que los usuarios se comuniquen con la
computadora y sirve de plataforma a partir de la cual se corran programas de
aplicación.
Los sistemas operativos más conocidos son los siguientes:
4.4.1 SISTEMAS OPERATIVOS DOS
DOS es un sistema operativo modular que consiste de múltiples componentes
con funciones especiales cada uno. Cuando DOS se carga a memoria, muchos
de estos componentes se mueven, se ajustan o se eliminan. Sin embargo,
cuando DOS está en ejecución se puede considerar como una entidad
relativamente estática y sus componentes son predecibles y fáciles de estudiar.
Además, DOS está muy ligado con la arquitectura de la IBM-PC
(microcomputadora basada en el procesador de intel 8088) y en las PCs
basadas en procesador 8086, por esta razón DOS únicamente trabaja en un
megabyte de memoria, utilizando la forma segmentación como parte de su
manejo de memoria. DOS no es un sistema operativo multitareas, por lo que si
15
un programa crea un programa hijo, éste tendrá todo el control del sistema
hasta que termine su ejecución, y el programa padre pueda continuar su
ejecución.
4.4.1.1 VERSIONES SISTEMAS OPERATIVOS DOS
MS-DOS (Microsoft) DR-DOS (Digital Research) PC-DOS (IBM) Novell DOS (Novell) FreeDOS OpenDOS
4.4.2 SISTEMA OPERATIVO WINDOWS
Es el nombre de una serie de sistemas operativos desarrollados por Microsoft
desde 1981, año en que el proyecto se denominaba «Interface Manager».
Anunciado en 1983, Microsoft comercializó por primera vez el entorno operativo
denominado Windows en noviembre de 1985 como complemento para MS-DOS,
en respuesta al creciente interés del mercado en una interfaz gráfica de usuario
(GUI).1 Microsoft Windows llegó a dominar el mercado de ordenadores personales
del mundo, superando a Mac OS, el cual había sido introducido previamente a
Windows. En octubre de 2009, Windows tenía aproximadamente el 91% de la
cuota de mercado de sistemas operativos en equipos cliente que acceden a
Internet.2 3 4 Las versiones más recientes de Windows son Windows 7 para
equipos de escritorio, Windows Server 2008 R2 para servidores.
16
4.4.2.1 VERSIONES DE SISTEMAS OPERATIVOS DE WINDOWS
Windows 3.1
Windows 95
Windows 98
Windows NT
Windows 2000
Windows milenium
Windows xp
Windows vista
Windows 7
4.4.3 SISTEMAS OPERATIVOS DE LINUX
Linux es un sistema operativo diseñado por cientos de programadores de todo
el planeta, aunque el principal responsable del proyecto es Linus Tovalds. Su
objetivo inicial es propulsar el software de libre distribución junto con su código
fuente para que pueda ser modificado por cualquier persona, dando rienda
suelta a la creatividad. El hecho de que el sistema operativo incluya su propio
código fuente expande enormemente las posibilidades de este sistema. Este
método también es aplicado en numerosas ocasiones a los programas que
corren en el sistema, lo que hace que podamos encontrar muchisimos
programas útiles totalmente gratuitos y con su código fuente. Y la cuestión es
que, señores y señoras, Linux es un sistema operativo totalmente gratuito.
17
4.4.3.1 VERSIONES DE LOS SISTEMAS OPERATIVOS
Ubuntu
Edubuntu
4.4.4 SISTEMA OPERATIVO MACINTOSH
El Sistema Operativo Mac OS no fue la primera interfaz gráfica, pero fue la
primera con gran éxito por su accesibilidad de precio. Para aquellos años en el
mercado lo que existía era La Xerox Alto con un costo de 32,000 dólares, la
Xerox Star costó 16,600 dólares y la Apple Lisa con un precio de 10,000
dólares. El nombre de esta Apple fue un capricho de Steve Jobs por su hija.
Este Sistema 1 venía incluido en el primer Macintosh, que tenía un precio de
2,500 dólares
4.4.4.1 VERSIONES DEL SISTEMAS OPERATIVOS MACINTOSH
Multiprogramación
Distribuidos
De red
18
5. CONCLUSIONES
Un sistema debe ser creado de manera que ocupe los mínimos recursos de
hardware, sin que esto conlleve a que el rendimiento de la aplicación
disminuya y peor aún que genere resultados erróneos.
Los equipos de computación como computadoras personales o laptops pueden
presentar problemas de contagio de virus, troyanos o gusanos informáticos, ya
que por defecto las actualizaciones de los sistemas operativos no están
funcionando y se encuentran puertos abiertos innecesariamente, lo que implica
tener un nivel de defensa bajo, si un equipo presenta estos problemas es
conectado a una red hostil como Internet, no podrá protegerse como debería
hacerlo.
El mejor sistema operativo para utilizarlo para navegar por Internet es Linux,
un sistema operativo de código abierto y gratuito en comparativa a Windows.
Linux es un sistema operativo muy seguro y sobre todo gratuito.
19
6. RECOMENDACIONES
Actualizar el sistema operativo y aplicaciones importantes de las
computadoras, por medio de los “parches” de seguridad que publican los
fabricantes, principalmente en aquellas que se encuentren conectadas a
Internet.
Proporcionar los recursos necesarios para configurar y usar tu ordenador de
forma segura. Está orientada a usuarios poco experimentados, por esto, la
información es de carácter muy básico.
20
7. GLOSARIO
Sistema operativo: Es una capa intermedia entre el ordenador y el usuario. Se
podría considerar como un programa (normalmente de gran tamaño) que toma
el control del ordenador y que nos proporciona las utilidades básicas. Para
usos más avanzados, necesitaremos instalar aplicaciones informáticas como
bases de datos, hojas de cálculo, programas a medida, etc.
Software: La parte "que no se puede tocar" de un ordenador: los programas y
los datos.
Hardware: es la parte física de un computador y más ampliamente de
cualquier dispositivo electrónico.
Firewire: Nombre comercial de IEEE 1394, un nuevo tipo de conexión digital,
que permite velocidades a partir de 100 Mbps (millones de bits por segundo), y
se pretende que llegue hasta los 400 MBps (millones de bytes por segundo).
Bytes: Es la unidad básica de información. En la práctica, se puede considerar
que un byte es la cantidad de espacio necesaria para almacenar una letra.
Tiene múltiplos como el Kilobyte, Megabyte, Gigabyte y Terabyte.
Internamente, corresponde a 8 bits.
Antivirus: Aplicación informática encargada de detectar y eliminar virus.
Controlador: Se suele llamar controlador (driver, en inglés) al programa
necesario para que un cierto programa o sistema operativo sea capaz de
utilizar un dispositivo (por ejemplo, una impresora).
21
CPU: Unidad Central de Proceso (Central Processing Unit). Ver "procesador".
RAM: Memoria de acceso directo (Random Access Memory). Normalmente se
usa este nombre para referirse a memorias en las que se puede leer y también
escribir (RWM). En los últimos PC es habitual que se use Fast Page Ram (386
y anteriores), EDO Ram (486 y Pentium) y SDRAM (últimos Pentium, Pentium
MMX y superiores).
BIOS: Sistema de entrada/salida básica (Basic Input Output System). Suele
tratarse de uno o varios chips de memoria ROM (habitualmente EPROMs) que
contienen las rutinas básicas de entrada y salida, los primeros pasos que debe
dar un ordenador al encenderse, la configuración básica del sistema, etc.
Arranque: Se suele usar este nombre para referirse a la acción de poner un
ordenador en funcionamiento. Se suele distinguir entre "arranque en frío"
(cuando el ordenador estaba apagado) y "arranque en caliente" (cuando el
ordenador estaba encendido y se "reinicializa" sin llegar a apagarlo
físicamente). En inglés es frecuente llamarlo "boot", y distinguir entre "cold
boot" (frío) y "warm boot" (caliente) o "reset".
Postscript: Un lenguaje gráfico de descripción de páginas, muy utilizado en
impresoras de gama media y alta.Un lenguaje gráfico de descripción de
páginas, muy utilizado en impresoras de gama media y alta.
Programa: un conjunto de órdenes para un ordenador. Cuando se trata de un
programa ya terminado que se compra, se suele hablar de una Aplicación
Informática. Los programas se deben escribir en un cierto lenguaje de
22
programación. Los lenguajes de programación que se acercan más al lenguaje
humano que al del ordenador reciben el nombre de "lenguajes de alto nivel"
(como Pascal); los que se acercan más al ordenador son los de "bajo nivel"
(como el ensamblador). Lo más habitual es crear los programas en un lenguaje
de alto nivel (llamado "fuente") y después convertirlos al lenguaje propio del
ordenador ("compilarlos" para obtener un "ejecutable").
Virtual: Esta palabra se suele usar para referirse a algo que no existe
realmente, sino sólo dentro del ordenador. Las dos acepciones más habituales
son "Realidad virtual", referida a un espacio en 3 dimensiones creado dentro
del ordenador, por el que el usuario puede desplazarse (normalmente con la
ayuda de dispositivos auxiliares, como gafas estereoscópicas, guantes o
joysticks), y "Memoria virtual", que consiste en que un ordenador aparente
tener más memoria de la que físicamente tiene, gracias a que parte del disco
duro se utiliza como zona de almacenamiento intermedio, en la que se va
volcando información cuando la memoria real se satura (de forma transparente,
sin que el usuario tenga que hacer nada).
Interfaz: Conexión de un ordenador con el exterior, o entre dos dispositivos.
Laptop: Ordenador portatil en el que se levanta una tapa que alberga la
pantalla, y en la parte inferior queda el teclado y la circuitería interna.
Disco duro: Es un dispositivo de almacenamiento, que nació como evolución
del diskette. Tiene una capacidad mucho mayor (hoy en día es habitual que
pasen de los 2.5Gb) y es mucho más rápido, pero no está diseñado para ser
23
llevado de un sitio a otro, sino para permanecer dentro del ordenador (salvo
algunas pocas excepciones, que sí son portables).
EXE: Es la extensión que corresponde a un tipo de fichero ejecutable bajo
MsDos, OS/2 y/o Windows.
IBM: Importante fabricante de ordenadores y de software (International
Business Machines).
Internet: Red de ordenadores a nivel mundial. Ofrece distintos servicios, como
el envío y recepción de correo electrónico (e-mail), la posibilidad de ver
información en las páginas Web, de participar en foros de discusión (News), de
enviar y recibir ficheros mediante FTP, de charlar en tiempo real mediante IRC,
entre otros.
Virus: Un programa con intenciones malignas, que es capaz de propagarse de
un fichero a otro del ordenador.
24
8. FUENTE BIBLIOGRÁFICA
8.1 LIBROS
MORTENSEN Bonilla Carlos, módulos de aplicaciones informáticas
MARTINEZ Cobo Pablo, Sistemas Operativos “Práctica y teoría”
DURAN Luis, sistemas operativos
8.2 PÁGINAS WEB
http://es.kioskea.net/contents/systemes/sysintro.php3
http://www.e-mas.co.cl/categorias/informatica/tiposso.htm
http://es.wikipedia.org/wiki/Sistema_operativo_de_red
http://sistemasoperativosjr97.blogspot.com/
http://www.slideshare.net/lobito97/windows-6961628
http://www.monografias.com/trabajos16/sistema-operativo/sistema-operativo.shtml
25
9. ANEXOS
26