SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
1. SISTEMAS
OPERATIVOS
¿Qué es un sistema Operativo?
conjunto de programas de un sistema informático que gestiona los recursos de hardware y
provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de
los restantes (aunque puede que parte de él se ejecute en espacio de usuario).
Características de un Sistema Operativo
Conveniencia: Un sistema operativo hace más conveniente el uso de una computadora.
Eficiencia: El sistema operativo permite que los recursos de la computadora se usen de manera
correcta y eficiente.
Habilidad para evolucionar: un sistema operativo debe de ser capaz de aceptar nuevas
funciones sin que tenga problemas.
Encargado de administrar el hardware: el sistema operativo debe de ser eficaz, recibiendo las
señales provenientes de lo periféricos y Hardware en general.
Relacionar dispositivos: cuando el sistema operativo detecta otro sistema operativo conectado
en si mismo.
Algoritmos: un sistema operativo hace el uso de la computadora más racional y eficiente.
Tipos de Sistemas Operativos
En esta sección se describirán las características que clasifican a los sistemas operativos,
básicamente se cubrirán tres clasificaciones: sistemas operativos por su estructura (visión
interna), sistemas operativos por los servicios que ofrecen y, finalmente, sistemas operativos por
la forma en que ofrecen sus servicios (visión externa).
Sistema Operativos por Servicios
Según [Alcal92], se deben observar dos tipos de requisitos cuando se construye un sistema
operativo, los cuales son:
• Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso al
que se le quiere destinar.
• Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de
operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.
A continuación se describen las distintas estructuras que presentan los actuales sistemas
operativos para satisfacer las necesidades que de ellos se quieren obtener.
Estructura monolítica
Es la estructura de los primeros sistemas operativos constituídos
fundamentalmente por un solo programa compuesto de un conjunto de
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier
otra (Ver Fig. 2). Las características fundamentales de este tipo de estructura
son:
• Construcción del programa final a base de módulos compilados
separadamente que se unen a través del ligador.
• Buena definición de parámetros de enlace entre las distintas rutinas
existentes, que puede provocar mucho acoplamiento.
• Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora, como memoria,
disco, etc.
Generalmente están hechos a medida, por lo que son eficientes y rápidos en
su ejecución y gestión, pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jerárquica.
A medida que fueron creciendo las necesidades de los usuarios
y se perfeccionaron los sistemas, se hizo necesaria una mayor
organización del software, del sistema operativo, donde una
parte del sistema contenía subpartes y esto organizado en
forma de niveles.
Se dividió el sistema operativo en pequeñas partes, de tal
forma que cada una de ellas estuviera perfectamente definida
y con un claro interface con el resto de elementos.
Se constituyó una estructura jerárquica o de niveles en los
sistemas operativos, el primero de los cuales fue denominado
THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se
utilizó con fines didácticos. Se puede pensar también en estos
sistemas como si fueran `multicapa'. Multics y Unix caen en
esa categoría.
Máquina Virtual
Se trata de un tipo de sistemas operativos que
presentan una interface a cada proceso, mostrando
una máquina que parece idéntica a la máquina real
subyacente. Estos sistemas operativos separan dos
conceptos que suelen estar unidos en el resto de
sistemas: la multiprogramación y la máquina
extendida. El objetivo de los sistemas operativos de
máquina virtual es el de integrar distintos sistemas
operativos dando la sensación de ser varias
máquinas diferentes.
El núcleo de estos sistemas operativos se denomina
monitor virtual y tiene como misión llevar a cabo la
multiprogramación, presentando a los niveles
superiores tantas máquinas virtuales como se
soliciten. Estas máquinas virtuales no son máquinas
extendidas, sino una réplica de la máquina real, de
manera que en cada una de ellas se pueda ejecutar
un sistema operativo diferente, que será el que
ofrezca la máquina extendida al usuario
Sistema Operativos por la forma de prestar
sus servicios
Esta clasificación también se refiere a una visión externa, que en este caso se refiere a la del
usuario, el cómo accede a los servicios. Bajo esta clasificación se pueden detectar dos tipos
principales: sistemas operativos de red y sistemas operativos distribuidos.
Sistemas Operativos de Red
Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar
con sistemas operativos en otras computadoras por medio de un medio de transmisión con el
objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin
de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis
de un conjunto de comandos o llamadas al sistema para ejecutar estas operaciones, además de
la ubicación de los recursos que desee acceder. Por ejemplo, si un usuario en la computadora
hidalgo necesita el archivo matriz.pas que se localiza en el directorio /software/codigo en la
computadora morelos bajo el sistema operativo UNIX, dicho usuario podría copiarlo a través de
la red con los comandos siguientes: hidalgo% hidalgo% rcp morelos:/software/codigo/matriz.pas
. hidalgo% En este caso, el comando rcp que significa "remote copy" trae el archivo indicado de
la computadora morelos y lo coloca en el directorio donde se ejecutó el mencionado comando.
Lo importante es hacer ver que el usuario puede acceder y compartir muchos recursos.
Sistemas Operativos Distribuidos
Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar
recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso)
en una sola máquina virtual que el usuario accede en forma transparente. Es decir, ahora el
usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y
simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Todo lo
anterior es el marco teórico de lo que se desearía tener como sistema operativo distribuido,
pero en la realidad no se ha conseguido crear uno del todo, por la complejidad que suponen:
distribuir los procesos en las varias unidades de procesamiento, reintegrar sub-resultados,
resolver problemas de concurrencia y paralelismo, recuperarse de fallas de algunos recursos
distribuidos y consolidar la protección y seguridad entre los diferentes componentes del sistema
y los usuarios
Que es un proceso en sistemas operativos
Un proceso es un concepto manejado por el sistema operativo que consiste en el conjunto
formado por:
Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.
Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para
dicho programa.
Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.
Otra información que permite al sistema operativo su planificación.
Cuáles son los núcleos y los niveles de los
sistemas operativos
El Núcleo (o kernel) es una colección de módulos de software que se ejecutan en forma
privilegiada –lo que significa que tienen acceso pleno a los recursos del sistema. El núcleo
normalmente representa sólo una pequeña parte de lo que por lo general se piensa que es todo
el sistema operativo, pero es tal vez el código que más se utiliza. Por esta razón, el núcleo reside
por lo regular en la memoria principal, mientras que otras partes del sistema operativo son
cargadas en la memoria principal sólo cuando se necesitan.
Los núcleos se diseñan para realizar “el mínimo” posible de procesamiento en cada interrupción
y dejar que el resto lo realice el proceso apropiado del sistema, que puede operar mientras el
núcleo se habilita para atender otras interrupciones.
El núcleo de un sistema operativo normalmente contiene el código necesario para realizar las
siguientes funciones:
FUNCIONES
• Manejo de interrupciones.
• Creación y destrucción de procesos.
• Cambio de estado de los procesos.
• Despacho.
• Suspensión y reanudación de procesos.
• Sincronización de procesos.
• Comunicación entre procesos.
• Manipulación de los bloques de control de procesos.
• Apoyo para las actividades de entrada/salida.
• Apoyo para asignación y liberación 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.
NIVELES DE LOS SISTEMAS OPERATIVOS
Nivel 1. Procesador. (Núcleo): Se encarga de activar los cuantum de tiempo para cada uno de los
procesos, creando interrupciones de hardware cuando no son respetadas.
Nivel 2. Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de E/S
requeridos por procesos.
Nivel 3. Gestión de Memoria: Proporciona las facilidades de bajo nivel para la gestión de memoria
secundaria necesaria para la ejecución de procesos.
Nivel 4. Sistema de Archivos.: Proporciona la facilidad para el almacenamiento a largo plazo y
manipulación de archivos con nombre, va asignando espacio y acceso de datos en memoria. Da
soporte al almacenamiento a largo plazo de los archivos con nombre.
Nivel 5. Información o Aplicación o Intérprete de Lenguajes: Facilita la comunicación con los lenguajes
y el sistema operativo para aceptar las ordenes en cada una de las aplicaciones. Cuando se solicitan
ejecutando un programa el software de este nivel crea el ambiente de trabajo e invoca a los procesos
correspondientes.
Cuál es la diferencia entre sistemas operativos
libres y con licencia
Software Libre
Software Libre o no propietario son aquellos que están bajo una licencia libre y que su uso,
modificación y distribución son permitidos a todos. Las principales licencias de software libre son GPL
y LGPL. La primera, destinada a usuarios que puedan incorporarle modificaciones o que puedan
agregar el software libre a un trabajo propio, el cual deberá ponerlo a disposición también con la
misma licencia. La segunda, es más libre y destinada inclusive a software comercial.
Software Libre no implica necesariamente que es gratuito, este es un punto importante a considerar,
muchos softwares libres pueden ser vendidos o incorporado a ellos la venta de consultoría o servicios
anexos.
Ejemplos de Softwares Libres:
- Sistema Operacional Linux
- Lenguajes Java y PHP
- Base de datos MySQL
- Programa de oficina Open Office
Cuál es la diferencia entre sistemas operativos
libres y con licencia
Software Comercial
El Software Comercial o propietario es aquel que tiene un dueño y su uso se permite mediante una licencia comercial y en la mayoría de las
veces pagada. El Software Comercial no es diferente comercialmente de cualquier otro producto, sólo teniendo en cuenta que aún
pagando por un software estarás recibiendo sólo la licencia o derecho de uso y no estarás comprando el software propiamente dicho.
Las empresas más importante en el mercado de Software Comercial son: Microsoft, Adobe, Corel, Autodesk, Apple, entre otras.
Ejemplos de Softwares Comercial:
- Sistema operativo Windows
- Paquete de oficina Office (Word, Excel, Power Point)
- Aplicación para el tratamiento de imágenes Photoshop
- Suite para desarrollo web Dreamweaver, Flash y Fireworks
- Software para diseño gráfico vectorial Corel Draw
2. Software de
Aplicación
¿Qué es un software de aplicación?
El software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea imaginable.
Esté puede ser utilizado en cualquier instalación informática, independiente del empleo que
vayamos a hacer de ella. Existen literalmente miles de estos programas para ser aplicados en
diferentes tareas, desde procesamiento de palabras hasta cómo seleccionar una universidad.
Como existen muchos programas se dividen en cuatro categorías de software de aplicaciones.
Aplicaciones de negocios.
Aplicaciones de Utilería.
Aplicaciones Personales.
Aplicaciones de Entretenimiento.
+ En tanto, el software de sistema: En terminología informática el software de sistema,
denominado también software de base, consiste en programas informáticos que sirven para
controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y
dando soporte a otros programas; en contraposición del llamado software de aplicación. Como
ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleración
gráfica, PNG para el sistema gráfico o demonios que controlan la temperatura, la velocidad del
disco duro, como hdparm, o la frecuencia del procesador como cpudyn.
+ Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas
específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con
especial énfasis en los negocios.
3. Controladores
¿Qué es un controlador?
Un controlador es software que permite que el equipo se comunique con hardware o con
dispositivos. Sin controladores, el hardware que conecte al equipo (por ejemplo, una tarjeta de
vídeo o una impresora) no funcionará correctamente.
¿Qué es reparar y actualizar un controlador?
Los problemas con los drivers ocurren a menudo. Son la principal causa de los errores de
pantalla azul de Windows. Y provocan fallos en el sistema además de en los propios dispositivos.
Descargar el driver otra vez y reinstalarlo (modo automático)
Sigue estas instrucciones para actualizar drivers en Windows.
Descargar el driver e instalarlo manualmente
Consigue el driver que sea en uno de estos 5 sitios para descargar drivers. Lo normal es que sus
instaladores estén comprimidos con ZIP o RAR. Usa WinRAR para descomprimirlos. Luego entra
en la carpeta del driver ya descomprimida y ejecuta el instalador (suele llamarse setup o algo
similar).
Recuperar el driver anterior (roll back driver)
Con esto volverás a la versión anterior del controlador, que es de suponer que funcionaba.
Ve cómo recuperar el driver anterior.
¿Qué es un controlador Firmado?
Un controlador firmado es un controlador de dispositivo que incluye una firma digital. Una firma
digital es una marca de seguridad electrónica que puede indicar el editor del software y si se ha
cambiado el contenido original del paquete del controlador.
¿Cómo se actualiza un controlador mediante
Windows Update?
Si tiene un dispositivo de hardware que no funciona correctamente con el equipo, probablemente
necesite un controlador actualizado. Hay tres maneras de actualizar un controlador:
Usar Windows Update. Puede que sea necesario configurar Windows Update para que descargue e
instale automáticamente las actualizaciones recomendadas.
Instalar software del fabricante del dispositivo. Por ejemplo, si el dispositivo incluye un disco, éste
puede contener software que instale un controlador para el dispositivo.
Descargar y actualizar el controlador por su cuenta. Use este método para instalar un controlador que
descargue del sitio web del fabricante. Use este método si Windows Update no encuentra un
controlador para el dispositivo y éste no incluye software que instale un controlador. El sitio web
Windows 7 Centro de compatibilidad de enumera miles de dispositivos y tiene vínculos directos para
descargar controladores.
4. Antivirus
¿Qué es un antivirus?
El antivirus es un programa que ayuda a proteger su computadora contra la mayoría de los virus,
worms, troyanos y otros invasores indeseados que puedan infectar su ordenador.
Entre los principales daños que pueden causar estos programas están: la pérdida de
rendimiento del microprocesador, borrado de archivos, alteración de datos, informacion
confidencial expuestas a personas no autorizadas y la desinstalación del sistema operativo.
Normalmente, los antivirus monitorizan actividades de virus en tiempo real y hacen
verificaciones periódicas, o de acuerdo con la solicitud del usuario, buscando detectar y,
entonces, anular o remover los virus de la computadora.
Tipos de Antivirus.
NTIVIRUS PREVENTORES: como su nombre lo indica, este tipo de antivirus se caracteriza por anticiparse a la infección, previniéndola. De esta
manera, permanecen en la memoria de la computadora, monitoreando ciertas acciones y funciones del sistema.
ANTIVIRUS IDENTIFICADORES: esta clase de antivirus tiene la función de identificar determinados programas infecciosos que afectan al sistema. Los
virus identificadores también rastrean secuencias de bytes de códigos específicos vinculados con dichos virus.
ANTIVIRUS DESCONTAMINADORES: comparte una serie de características con los identificadores. Sin embargo, su principal diferencia radica en el
hecho de que el propósito de esta clase de antivirus es descontaminar un sistema que fue infectado, a través de la eliminación de programas
malignos. El objetivo es retornar dicho sistema al estado en que se encontraba antes de ser atacado. Es por ello que debe contar con una exactitud
en la detección de los programas malignos.
Otra manera de clasificar a los antivirus es la que se detalla a continuación:
CORTAFUEGOS O FIREWALL: estos programas tienen la función de bloquear el acceso a un determinado sistema, actuando como muro defensivo.
Tienen bajo su control el tráfico de entrada y salida de una computadora, impidiendo la ejecución de toda actividad dudosa.
ANTIESPÍAS O ANTISPYWARE: esta clase de antivrus tiene el objetivo de descubrir y descartar aquellos programas espías que se ubican en la
computadora de manera oculta.
ANTIPOP-UPS: tiene como finalidad impedir que se ejecuten las ventanas pop-ups o emergentes, es decir a aquellas ventanas que surgen
repentinamente sin que el usuario lo haya decidido, mientras navega por Internet.
Tipos de Virus.
Virus de Boot : Uno de los primeros tipos de virus conocido, el virus de boot infecta la partición de
inicialización del sistema operativo. El virus se activa cuando la computadora es encendida y el
sistema operativo se carga.
Time Bomb o Bomba de Tiempo: Los virus del tipo "bomba de tiempo" son programados para que se
activen en determinados momentos, definido por su creador. Una vez infectado un determinado
sistema, el virus solamente se activará y causará algún tipo de daño el día o el instante previamente
definido. Algunos virus se hicieron famosos, como el "Viernes 13" y el "Michelangelo".
Lombrices, worm o gusanos : Con el interés de hacer un virus pueda esparcirse de la forma más
amplia posible, sus creadores a veces, dejaron de lado el hecho de dañar el sistema de los usuarios
infectados y pasaron a programar sus virus de forma que sólo se repliquen, sin el objetivo de causar
graves daños al sistema. De esta forma, sus autores tratan de hacer sus creaciones más conocidas en
internet. Este tipo de virus pasó a ser llamado gusano o worm. Son cada vez más perfectos, hay una
versión que al atacar la computadora, no sólo se replica, sino que también se propaga por internet
enviandose a los e-mail que están registrados en el cliente de e-mail, infectando las computadoras
que abran aquel e-mail, reiniciando el ciclo.
Tipos de Virus.
Troyanos o caballos de Troya : Ciertos virus traen en su interior un código aparte, que le permite a una persona acceder
a la computadora infectada o recolectar datos y enviarlos por Internet a un desconocido, sin que el usuario se de cuenta
de esto. Estos códigos son denominados Troyanos o caballos de Troya.
Hijackers: Los hijackers son programas o scripts que "secuestran" navegadores de Internet,principalmente el Internet
Explorer. Cuando eso pasa, el hijacker altera la página inicial del navegador e impide al usuario cambiarla, muestra
publicidad en pop-ups o ventanas nuevas, instala barras de herramientas en el navegador y pueden impedir el acceso a
determinadas webs (como webs de software antivírus, por ejemplo).
Keylogger : El KeyLogger es una de las especies de virus existentes, el significado de los términos en inglés que más se
adapta al contexto sería: Capturador de teclas. Luego que son ejecutados, normalmente los keyloggers quedan
escondidos en el sistema operativo, de manera que la víctima no tiene como saber que está siendo monitorizada.
Zombie : El estado zombie en una computadora ocurre cuando es infectada y está siendo controlada por
terceros. Pueden usarlo para diseminar virus , keyloggers, y procedimientos invasivos en general. Usualmente esta
situación ocurre porque la computadora tiene su Firewall y/o sistema operativo desatualizado.
Virus de Macro : Los virus de macro (o macro virus) vinculan sus acciones a modelos de documentos y a otros archivos
de modo que, cuando una aplicación carga el archivo y ejecuta las instrucciones contenidas en el archivo, las primeras
instrucciones ejecutadas serán las del virus.
5. Herramientas de
Diagnostico
¿Qué es una herramienta de
Diagnostico?
Una herramienta de diagnóstico de PC es un programa que comprueba la computadora para
buscar determinados problemas. También puede ofrecer la posibilidad de corregir los problemas
encontrados.
Cuáles son los tipos de herramientas de
diagnóstico y explicar cada una de ellas.
-AIDA32: Es un programa de diagnóstico de componentes del equipo. Genera reportes
detallados de nuestra máquina en varios formatos.
-Everest: Muy parecido al AIDA32, de hecho es el sustituto natural, ya que el aida 32 no funciona
en 64 bits. Existe una versión de pago del mismo (Ultimate edition), que deja realizar
diagnosticos a través de red.
Sisoft Sandra: Es un programa muy completo que no solo te hace diagnosticos de hardware si no
tambien de Software.
-SpeedFan: Mide la temperatura del micro y puede medir las revoluciones por minuto de los
ventiladores.
6. Formateo Lógico de
un Ordenador
COMO FORMATEAR UN COMPUTADOR

Mais conteúdo relacionado

Mais procurados

Estructura modular
Estructura modularEstructura modular
Estructura modularjuan_180
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoAlberto Antonio
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoPaulo Galarza
 
Estructura Y Caracteristicas De Los S
Estructura Y  Caracteristicas De Los  SEstructura Y  Caracteristicas De Los  S
Estructura Y Caracteristicas De Los Scarlos
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas OperativosG Hoyos A
 
Estructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasEstructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasOmar Salazar
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoIan Berzeker Tovar
 
Sistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativoSistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativodolores pena vega
 
Cuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssooCuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssoomary0917
 
Estructura de los Sistemas Operativos 2
 Estructura de los Sistemas Operativos 2 Estructura de los Sistemas Operativos 2
Estructura de los Sistemas Operativos 2G Hoyos A
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoArmando_V_G
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativoplata17
 
Estructura Sistemas Operativos
Estructura Sistemas OperativosEstructura Sistemas Operativos
Estructura Sistemas OperativosStefano Salvatori
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.honeyjimenez
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquicaAndrew King
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1vichesito85
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoEzmee XD
 

Mais procurados (20)

Estructura modular
Estructura modularEstructura modular
Estructura modular
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Estructura Y Caracteristicas De Los S
Estructura Y  Caracteristicas De Los  SEstructura Y  Caracteristicas De Los  S
Estructura Y Caracteristicas De Los S
 
Unidad1
Unidad1Unidad1
Unidad1
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Estructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasEstructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por Capas
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Sistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativoSistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativo
 
Cuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssooCuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssoo
 
Estructura de los Sistemas Operativos 2
 Estructura de los Sistemas Operativos 2 Estructura de los Sistemas Operativos 2
Estructura de los Sistemas Operativos 2
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Aso 3
Aso 3Aso 3
Aso 3
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativo
 
Estructura Sistemas Operativos
Estructura Sistemas OperativosEstructura Sistemas Operativos
Estructura Sistemas Operativos
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1
 
Sistema Jerarquico
Sistema JerarquicoSistema Jerarquico
Sistema Jerarquico
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 

Semelhante a TRABAJO SISTEMAS OPERATIVOS

Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Microsoft word tipos de sistemas operativos.doc
Microsoft word   tipos de sistemas operativos.docMicrosoft word   tipos de sistemas operativos.doc
Microsoft word tipos de sistemas operativos.docEdd Edd
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuidoRamon1 rodriguez1
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoagpmuvi
 
Tipos de sistemas operativos y su funcionamiento
Tipos de sistemas operativos y su funcionamientoTipos de sistemas operativos y su funcionamiento
Tipos de sistemas operativos y su funcionamientoEzmee XD
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREJenni2011
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREDeBoRaNbA8
 
1.- Introduccion a los SO 1ra Parte.pdf
1.- Introduccion a los SO 1ra Parte.pdf1.- Introduccion a los SO 1ra Parte.pdf
1.- Introduccion a los SO 1ra Parte.pdfssuser6353bc
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativosJoseGCordero
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativosEdgar Vazquez
 
2.- Tipos de sistemas operativos y funcionamiento del sistema
2.- Tipos de sistemas operativos y funcionamiento del sistema2.- Tipos de sistemas operativos y funcionamiento del sistema
2.- Tipos de sistemas operativos y funcionamiento del sistemaNatalia Lujan Morales
 

Semelhante a TRABAJO SISTEMAS OPERATIVOS (20)

Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Microsoft word tipos de sistemas operativos.doc
Microsoft word   tipos de sistemas operativos.docMicrosoft word   tipos de sistemas operativos.doc
Microsoft word tipos de sistemas operativos.doc
 
Tiposso
TipossoTiposso
Tiposso
 
Sist_Oper
Sist_OperSist_Oper
Sist_Oper
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuido
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
que es un sistema operativo
 que es un sistema operativo que es un sistema operativo
que es un sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Tipos de sistemas operativos y su funcionamiento
Tipos de sistemas operativos y su funcionamientoTipos de sistemas operativos y su funcionamiento
Tipos de sistemas operativos y su funcionamiento
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Taller no 3
Taller no 3Taller no 3
Taller no 3
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
1.- Introduccion a los SO 1ra Parte.pdf
1.- Introduccion a los SO 1ra Parte.pdf1.- Introduccion a los SO 1ra Parte.pdf
1.- Introduccion a los SO 1ra Parte.pdf
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativos
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativos
 
2.- Tipos de sistemas operativos y funcionamiento del sistema
2.- Tipos de sistemas operativos y funcionamiento del sistema2.- Tipos de sistemas operativos y funcionamiento del sistema
2.- Tipos de sistemas operativos y funcionamiento del sistema
 

Último

Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalEmanuelCastro64
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdflauralizcano0319
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskbydaniela5
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.radatoro1
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfJoseAlejandroPerezBa
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaElizabethLpezSoto
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024anasofiarodriguezcru
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 

Último (20)

Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamental
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestría
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 

TRABAJO SISTEMAS OPERATIVOS

  • 2. ¿Qué es un sistema Operativo? conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario).
  • 3. Características de un Sistema Operativo Conveniencia: Un sistema operativo hace más conveniente el uso de una computadora. Eficiencia: El sistema operativo permite que los recursos de la computadora se usen de manera correcta y eficiente. Habilidad para evolucionar: un sistema operativo debe de ser capaz de aceptar nuevas funciones sin que tenga problemas. Encargado de administrar el hardware: el sistema operativo debe de ser eficaz, recibiendo las señales provenientes de lo periféricos y Hardware en general. Relacionar dispositivos: cuando el sistema operativo detecta otro sistema operativo conectado en si mismo. Algoritmos: un sistema operativo hace el uso de la computadora más racional y eficiente.
  • 4. Tipos de Sistemas Operativos En esta sección se describirán las características que clasifican a los sistemas operativos, básicamente se cubrirán tres clasificaciones: sistemas operativos por su estructura (visión interna), sistemas operativos por los servicios que ofrecen y, finalmente, sistemas operativos por la forma en que ofrecen sus servicios (visión externa).
  • 5. Sistema Operativos por Servicios Según [Alcal92], se deben observar dos tipos de requisitos cuando se construye un sistema operativo, los cuales son: • Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso al que se le quiere destinar. • Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad. A continuación se describen las distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener.
  • 6. Estructura monolítica Es la estructura de los primeros sistemas operativos constituídos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra (Ver Fig. 2). Las características fundamentales de este tipo de estructura son: • Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. • Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. • Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y gestión, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones
  • 7. Estructura jerárquica. A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles. Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interface con el resto de elementos. Se constituyó una estructura jerárquica o de niveles en los sistemas operativos, el primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se utilizó con fines didácticos. Se puede pensar también en estos sistemas como si fueran `multicapa'. Multics y Unix caen en esa categoría.
  • 8. Máquina Virtual Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramación y la máquina extendida. El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes. El núcleo de estos sistemas operativos se denomina monitor virtual y tiene como misión llevar a cabo la multiprogramación, presentando a los niveles superiores tantas máquinas virtuales como se soliciten. Estas máquinas virtuales no son máquinas extendidas, sino una réplica de la máquina real, de manera que en cada una de ellas se pueda ejecutar un sistema operativo diferente, que será el que ofrezca la máquina extendida al usuario
  • 9. Sistema Operativos por la forma de prestar sus servicios Esta clasificación también se refiere a una visión externa, que en este caso se refiere a la del usuario, el cómo accede a los servicios. Bajo esta clasificación se pueden detectar dos tipos principales: sistemas operativos de red y sistemas operativos distribuidos.
  • 10. Sistemas Operativos de Red Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto de comandos o llamadas al sistema para ejecutar estas operaciones, además de la ubicación de los recursos que desee acceder. Por ejemplo, si un usuario en la computadora hidalgo necesita el archivo matriz.pas que se localiza en el directorio /software/codigo en la computadora morelos bajo el sistema operativo UNIX, dicho usuario podría copiarlo a través de la red con los comandos siguientes: hidalgo% hidalgo% rcp morelos:/software/codigo/matriz.pas . hidalgo% En este caso, el comando rcp que significa "remote copy" trae el archivo indicado de la computadora morelos y lo coloca en el directorio donde se ejecutó el mencionado comando. Lo importante es hacer ver que el usuario puede acceder y compartir muchos recursos.
  • 11. Sistemas Operativos Distribuidos Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola máquina virtual que el usuario accede en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Todo lo anterior es el marco teórico de lo que se desearía tener como sistema operativo distribuido, pero en la realidad no se ha conseguido crear uno del todo, por la complejidad que suponen: distribuir los procesos en las varias unidades de procesamiento, reintegrar sub-resultados, resolver problemas de concurrencia y paralelismo, recuperarse de fallas de algunos recursos distribuidos y consolidar la protección y seguridad entre los diferentes componentes del sistema y los usuarios
  • 12. Que es un proceso en sistemas operativos Un proceso es un concepto manejado por el sistema operativo que consiste en el conjunto formado por: Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador. Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa. Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos. Otra información que permite al sistema operativo su planificación.
  • 13. Cuáles son los núcleos y los niveles de los sistemas operativos El Núcleo (o kernel) es una colección de módulos de software que se ejecutan en forma privilegiada –lo que significa que tienen acceso pleno a los recursos del sistema. El núcleo normalmente representa sólo una pequeña parte de lo que por lo general se piensa que es todo el sistema operativo, pero es tal vez el código que más se utiliza. Por esta razón, el núcleo reside por lo regular en la memoria principal, mientras que otras partes del sistema operativo son cargadas en la memoria principal sólo cuando se necesitan. Los núcleos se diseñan para realizar “el mínimo” posible de procesamiento en cada interrupción y dejar que el resto lo realice el proceso apropiado del sistema, que puede operar mientras el núcleo se habilita para atender otras interrupciones. El núcleo de un sistema operativo normalmente contiene el código necesario para realizar las siguientes funciones:
  • 14. FUNCIONES • Manejo de interrupciones. • Creación y destrucción de procesos. • Cambio de estado de los procesos. • Despacho. • Suspensión y reanudación de procesos. • Sincronización de procesos. • Comunicación entre procesos. • Manipulación de los bloques de control de procesos. • Apoyo para las actividades de entrada/salida. • Apoyo para asignación y liberación 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.
  • 15. NIVELES DE LOS SISTEMAS OPERATIVOS Nivel 1. Procesador. (Núcleo): Se encarga de activar los cuantum de tiempo para cada uno de los procesos, creando interrupciones de hardware cuando no son respetadas. Nivel 2. Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de E/S requeridos por procesos. Nivel 3. Gestión de Memoria: Proporciona las facilidades de bajo nivel para la gestión de memoria secundaria necesaria para la ejecución de procesos. Nivel 4. Sistema de Archivos.: Proporciona la facilidad para el almacenamiento a largo plazo y manipulación de archivos con nombre, va asignando espacio y acceso de datos en memoria. Da soporte al almacenamiento a largo plazo de los archivos con nombre. Nivel 5. Información o Aplicación o Intérprete de Lenguajes: Facilita la comunicación con los lenguajes y el sistema operativo para aceptar las ordenes en cada una de las aplicaciones. Cuando se solicitan ejecutando un programa el software de este nivel crea el ambiente de trabajo e invoca a los procesos correspondientes.
  • 16. Cuál es la diferencia entre sistemas operativos libres y con licencia Software Libre Software Libre o no propietario son aquellos que están bajo una licencia libre y que su uso, modificación y distribución son permitidos a todos. Las principales licencias de software libre son GPL y LGPL. La primera, destinada a usuarios que puedan incorporarle modificaciones o que puedan agregar el software libre a un trabajo propio, el cual deberá ponerlo a disposición también con la misma licencia. La segunda, es más libre y destinada inclusive a software comercial. Software Libre no implica necesariamente que es gratuito, este es un punto importante a considerar, muchos softwares libres pueden ser vendidos o incorporado a ellos la venta de consultoría o servicios anexos. Ejemplos de Softwares Libres: - Sistema Operacional Linux - Lenguajes Java y PHP - Base de datos MySQL - Programa de oficina Open Office
  • 17. Cuál es la diferencia entre sistemas operativos libres y con licencia Software Comercial El Software Comercial o propietario es aquel que tiene un dueño y su uso se permite mediante una licencia comercial y en la mayoría de las veces pagada. El Software Comercial no es diferente comercialmente de cualquier otro producto, sólo teniendo en cuenta que aún pagando por un software estarás recibiendo sólo la licencia o derecho de uso y no estarás comprando el software propiamente dicho. Las empresas más importante en el mercado de Software Comercial son: Microsoft, Adobe, Corel, Autodesk, Apple, entre otras. Ejemplos de Softwares Comercial: - Sistema operativo Windows - Paquete de oficina Office (Word, Excel, Power Point) - Aplicación para el tratamiento de imágenes Photoshop - Suite para desarrollo web Dreamweaver, Flash y Fireworks - Software para diseño gráfico vectorial Corel Draw
  • 19. ¿Qué es un software de aplicación? El software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea imaginable. Esté puede ser utilizado en cualquier instalación informática, independiente del empleo que vayamos a hacer de ella. Existen literalmente miles de estos programas para ser aplicados en diferentes tareas, desde procesamiento de palabras hasta cómo seleccionar una universidad. Como existen muchos programas se dividen en cuatro categorías de software de aplicaciones. Aplicaciones de negocios. Aplicaciones de Utilería. Aplicaciones Personales. Aplicaciones de Entretenimiento.
  • 20. + En tanto, el software de sistema: En terminología informática el software de sistema, denominado también software de base, consiste en programas informáticos que sirven para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado software de aplicación. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleración gráfica, PNG para el sistema gráfico o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn. + Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios.
  • 22. ¿Qué es un controlador? Un controlador es software que permite que el equipo se comunique con hardware o con dispositivos. Sin controladores, el hardware que conecte al equipo (por ejemplo, una tarjeta de vídeo o una impresora) no funcionará correctamente.
  • 23. ¿Qué es reparar y actualizar un controlador? Los problemas con los drivers ocurren a menudo. Son la principal causa de los errores de pantalla azul de Windows. Y provocan fallos en el sistema además de en los propios dispositivos. Descargar el driver otra vez y reinstalarlo (modo automático) Sigue estas instrucciones para actualizar drivers en Windows. Descargar el driver e instalarlo manualmente Consigue el driver que sea en uno de estos 5 sitios para descargar drivers. Lo normal es que sus instaladores estén comprimidos con ZIP o RAR. Usa WinRAR para descomprimirlos. Luego entra en la carpeta del driver ya descomprimida y ejecuta el instalador (suele llamarse setup o algo similar). Recuperar el driver anterior (roll back driver) Con esto volverás a la versión anterior del controlador, que es de suponer que funcionaba. Ve cómo recuperar el driver anterior.
  • 24. ¿Qué es un controlador Firmado? Un controlador firmado es un controlador de dispositivo que incluye una firma digital. Una firma digital es una marca de seguridad electrónica que puede indicar el editor del software y si se ha cambiado el contenido original del paquete del controlador.
  • 25. ¿Cómo se actualiza un controlador mediante Windows Update? Si tiene un dispositivo de hardware que no funciona correctamente con el equipo, probablemente necesite un controlador actualizado. Hay tres maneras de actualizar un controlador: Usar Windows Update. Puede que sea necesario configurar Windows Update para que descargue e instale automáticamente las actualizaciones recomendadas. Instalar software del fabricante del dispositivo. Por ejemplo, si el dispositivo incluye un disco, éste puede contener software que instale un controlador para el dispositivo. Descargar y actualizar el controlador por su cuenta. Use este método para instalar un controlador que descargue del sitio web del fabricante. Use este método si Windows Update no encuentra un controlador para el dispositivo y éste no incluye software que instale un controlador. El sitio web Windows 7 Centro de compatibilidad de enumera miles de dispositivos y tiene vínculos directos para descargar controladores.
  • 27. ¿Qué es un antivirus? El antivirus es un programa que ayuda a proteger su computadora contra la mayoría de los virus, worms, troyanos y otros invasores indeseados que puedan infectar su ordenador. Entre los principales daños que pueden causar estos programas están: la pérdida de rendimiento del microprocesador, borrado de archivos, alteración de datos, informacion confidencial expuestas a personas no autorizadas y la desinstalación del sistema operativo. Normalmente, los antivirus monitorizan actividades de virus en tiempo real y hacen verificaciones periódicas, o de acuerdo con la solicitud del usuario, buscando detectar y, entonces, anular o remover los virus de la computadora.
  • 28. Tipos de Antivirus. NTIVIRUS PREVENTORES: como su nombre lo indica, este tipo de antivirus se caracteriza por anticiparse a la infección, previniéndola. De esta manera, permanecen en la memoria de la computadora, monitoreando ciertas acciones y funciones del sistema. ANTIVIRUS IDENTIFICADORES: esta clase de antivirus tiene la función de identificar determinados programas infecciosos que afectan al sistema. Los virus identificadores también rastrean secuencias de bytes de códigos específicos vinculados con dichos virus. ANTIVIRUS DESCONTAMINADORES: comparte una serie de características con los identificadores. Sin embargo, su principal diferencia radica en el hecho de que el propósito de esta clase de antivirus es descontaminar un sistema que fue infectado, a través de la eliminación de programas malignos. El objetivo es retornar dicho sistema al estado en que se encontraba antes de ser atacado. Es por ello que debe contar con una exactitud en la detección de los programas malignos. Otra manera de clasificar a los antivirus es la que se detalla a continuación: CORTAFUEGOS O FIREWALL: estos programas tienen la función de bloquear el acceso a un determinado sistema, actuando como muro defensivo. Tienen bajo su control el tráfico de entrada y salida de una computadora, impidiendo la ejecución de toda actividad dudosa. ANTIESPÍAS O ANTISPYWARE: esta clase de antivrus tiene el objetivo de descubrir y descartar aquellos programas espías que se ubican en la computadora de manera oculta. ANTIPOP-UPS: tiene como finalidad impedir que se ejecuten las ventanas pop-ups o emergentes, es decir a aquellas ventanas que surgen repentinamente sin que el usuario lo haya decidido, mientras navega por Internet.
  • 29. Tipos de Virus. Virus de Boot : Uno de los primeros tipos de virus conocido, el virus de boot infecta la partición de inicialización del sistema operativo. El virus se activa cuando la computadora es encendida y el sistema operativo se carga. Time Bomb o Bomba de Tiempo: Los virus del tipo "bomba de tiempo" son programados para que se activen en determinados momentos, definido por su creador. Una vez infectado un determinado sistema, el virus solamente se activará y causará algún tipo de daño el día o el instante previamente definido. Algunos virus se hicieron famosos, como el "Viernes 13" y el "Michelangelo". Lombrices, worm o gusanos : Con el interés de hacer un virus pueda esparcirse de la forma más amplia posible, sus creadores a veces, dejaron de lado el hecho de dañar el sistema de los usuarios infectados y pasaron a programar sus virus de forma que sólo se repliquen, sin el objetivo de causar graves daños al sistema. De esta forma, sus autores tratan de hacer sus creaciones más conocidas en internet. Este tipo de virus pasó a ser llamado gusano o worm. Son cada vez más perfectos, hay una versión que al atacar la computadora, no sólo se replica, sino que también se propaga por internet enviandose a los e-mail que están registrados en el cliente de e-mail, infectando las computadoras que abran aquel e-mail, reiniciando el ciclo.
  • 30. Tipos de Virus. Troyanos o caballos de Troya : Ciertos virus traen en su interior un código aparte, que le permite a una persona acceder a la computadora infectada o recolectar datos y enviarlos por Internet a un desconocido, sin que el usuario se de cuenta de esto. Estos códigos son denominados Troyanos o caballos de Troya. Hijackers: Los hijackers son programas o scripts que "secuestran" navegadores de Internet,principalmente el Internet Explorer. Cuando eso pasa, el hijacker altera la página inicial del navegador e impide al usuario cambiarla, muestra publicidad en pop-ups o ventanas nuevas, instala barras de herramientas en el navegador y pueden impedir el acceso a determinadas webs (como webs de software antivírus, por ejemplo). Keylogger : El KeyLogger es una de las especies de virus existentes, el significado de los términos en inglés que más se adapta al contexto sería: Capturador de teclas. Luego que son ejecutados, normalmente los keyloggers quedan escondidos en el sistema operativo, de manera que la víctima no tiene como saber que está siendo monitorizada. Zombie : El estado zombie en una computadora ocurre cuando es infectada y está siendo controlada por terceros. Pueden usarlo para diseminar virus , keyloggers, y procedimientos invasivos en general. Usualmente esta situación ocurre porque la computadora tiene su Firewall y/o sistema operativo desatualizado. Virus de Macro : Los virus de macro (o macro virus) vinculan sus acciones a modelos de documentos y a otros archivos de modo que, cuando una aplicación carga el archivo y ejecuta las instrucciones contenidas en el archivo, las primeras instrucciones ejecutadas serán las del virus.
  • 32. ¿Qué es una herramienta de Diagnostico? Una herramienta de diagnóstico de PC es un programa que comprueba la computadora para buscar determinados problemas. También puede ofrecer la posibilidad de corregir los problemas encontrados.
  • 33. Cuáles son los tipos de herramientas de diagnóstico y explicar cada una de ellas. -AIDA32: Es un programa de diagnóstico de componentes del equipo. Genera reportes detallados de nuestra máquina en varios formatos. -Everest: Muy parecido al AIDA32, de hecho es el sustituto natural, ya que el aida 32 no funciona en 64 bits. Existe una versión de pago del mismo (Ultimate edition), que deja realizar diagnosticos a través de red. Sisoft Sandra: Es un programa muy completo que no solo te hace diagnosticos de hardware si no tambien de Software. -SpeedFan: Mide la temperatura del micro y puede medir las revoluciones por minuto de los ventiladores.
  • 34. 6. Formateo Lógico de un Ordenador
  • 35. COMO FORMATEAR UN COMPUTADOR