Sistemas Operativos (Conceptos Básicos)

9
UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS OCCIDENTALES “EZEQUIEL ZAMORA” VICERRECTORADO DE PRODUCCIÓN AGRÍCOLA SISTEMAS OPERATIVOS CONCEPTOS BÁSICOS SUB-PROYECTO INFORMÁTICA Jorge Luis Quintero Valera (Material elaborado con fines instruccionales)

description

Sistemas Operativos. Universidad Nacional Experimental de los Llanos "Ezequiel Zamora" Vicerrectorado de Producción Agrícola Jorge Luis Quintero Valera

Transcript of Sistemas Operativos (Conceptos Básicos)

UNIVERSIDAD NACIONAL EXPERIMENTAL

DE LOS LLANOS OCCIDENTALES

“EZEQUIEL ZAMORA”

VICERRECTORADO DE PRODUCCIÓN AGRÍCOLA

SISTEMAS OPERATIVOS

CONCEPTOS BÁSICOS

SUB-PROYECTO INFORMÁTICA

Jorge Luis Quintero Valera (Material elaborado con fines instruccionales)

UNELLEZ-Guanare Sistemas Operativos

Prof. Jorge Luis Quintero Valera - 1 -

Tabla de contenido

¿Qué es un Sistema Operativo (SO)? ................................................................................................ 2

Unidad Central de Procesamiento (CPU) .......................................................................................... 2

Memoria ....................................................................................................................................... 2

Dispositivos Periféricos ................................................................................................................ 2

Cómo se inicia un SO ....................................................................................................................... 2

Actividades que se pueden realizar con un SO .................................................................................. 3

Clasificación de los SO ..................................................................................................................... 3

Familias de SO ................................................................................................................................. 4

Sistemas Operativos Windows y GNU/Linux ................................................................................... 4

Windows....................................................................................................................................... 5

GNU/Linux ................................................................................................................................... 6

Características Básicas del Windows y del GNU/Linux................................................................. 7

Sistemas Operativos Móviles ............................................................................................................ 8

UNELLEZ-Guanare Sistemas Operativos

Prof. Jorge Luis Quintero Valera - 2 -

SISTEMAS OPERATIVOS

¿Qué es un Sistema Operativo (SO)?

Es un software que contiene un conjunto de programas que se

encargan de administrar los recursos de un equipo de

computación.

• La Unidad Central de Procesamiento (CPU).

• La Memoria.

• Los Dispositivos Periféricos.

Unidad Central de Procesamiento

(CPU)

Considerado el recurso más importante en un sistema de cómputo, se encarga de ejecutar las instrucciones

de los programas. Controla además todas las actividades que se llevan a cabo dentro de la computadora;

los programas del SO velan por el uso racional del CPU o Microprocesador Central.

Memoria

Es un recurso costoso (desde el punto de vista monetario) en un sistema de computación; razón por la

cual es colocado por los fabricantes en cantidades reducidas. Existen programas en los SO que se

encargan específicamente de administrar la memoria, colocan en la misma los datos y las instrucciones

de los programas de usuario de tal forma que no haya desperdicio. Es de hacer notar que los datos no son

usados y un programa no es ejecutado si no se encuentran almacenados en la memoria interna del

computador.

Dispositivos Periféricos

Los SO también contienen programas que se encargan de administrar los dispositivos periféricos, tales

como: impresoras, unidades de discos, entre otros.

Cómo se inicia un SO

Si no existe un SO el computador NO SE INICIA. En pocas palabras, debe existir esta aplicación para

que el computador pueda trabajar.

Algunos autores establecen una analogía entre SO y el computador, con el cuerpo humano y el espíritu.

Manifiestan que el SO es para un computador lo que es el alma para el cuerpo, si no se tiene alma el

cuerpo está muerto; pues si no se tiene SO, el computador está muerto, NO TRABAJA.

Ahora bien, el SO se carga a la memoria al encender el computador, en ese momento es leído desde un

dispositivo de almacenamiento y colocado en la memoria RAM. Cuando esto sucede el SO toma posesión

del equipo.

UNELLEZ-Guanare Sistemas Operativos

Prof. Jorge Luis Quintero Valera - 3 -

Normalmente, el SO se encuentra almacenado en el disco duro del computador cuando es cargado a la

memoria RAM; no todo el sistema es colocado en la memoria, una parte se queda residente en disco.

Cuando el SO requiere realizar una tarea para la cual necesita algún programa que no está en la memoria,

lo busca en disco y lo carga a la misma para que sea ejecutado por el microprocesador.

Es importante entender que no sólo el SO está almacenado en la memoria RAM, allí también se

encuentran las aplicaciones y los archivos con los que esté trabajando el usuario. Una de las razones por

la que no todo el SO es colocado en la memoria, es porque se trata de administrar adecuadamente este

recurso para que los programas y archivos del usuario puedan almacenarse sin que haya desbordamiento

interno de la misma.

Actividades que se pueden realizar con un SO

Algunas de las actividades que el usuario puede realizar para administrar un sistema de computación a

través de un SO son:

• Ejecutar aplicaciones.

• Inicializar (formatear) dispositivos de almacenamiento.

• Configurar dispositivos periféricos.

• Copiar, mover, borrar y renombrar archivos o documentos.

• Administrar medios de almacenamiento a través de carpetas (o subdirectorios).

• Administrar las conexiones a redes cableadas o inalámbricas.

Clasificación de los SO

Procesamiento por lotes: estos sistemas requieren de un proceso intermedio para transmitir un dato o

pedir información al computador. Eran los sistemas operativos que usaban los primeros computadores

donde inicialmente se mecanografiaban las tarjetas perforadas que eran procesadas en un computador,

en grandes lotes. Varios minutos o varias horas después se recibían los resultados.

Interactivo: un SO interactivo responde casi inmediatamente a los estímulos proporcionados por el

usuario. La interacción se da en dos niveles:

• Interacción con el usuario: el usuario escribe sus órdenes y el sistema presenta respuestas

apropiadas.

• Interacción con las aplicaciones: un ejemplo de un programa de aplicación que interactúa

directamente con el SO, es el que recibe peticiones específicas para activar las impresoras, las

unidades de disco, o para realizar cualquier otro trabajo relacionado con el hardware.

UNELLEZ-Guanare Sistemas Operativos

Prof. Jorge Luis Quintero Valera - 4 -

Multiusuario: en este más de una persona puede usar el sistema al mismo tiempo. El SO se encarga de

administrar los estados por los que pasan los procesos generados por el usuario.

Monousuario: en un SO monousuario sólo puede utilizar el sistema una persona cada vez, y en la

mayoría, sólo se puede manejar una tarea a la vez.

Multitarea: en este caso el SO puede realizar varias tareas (procesos) al mismo tiempo. Se le puede dar

al sistema una o más tareas para ejecutar en modo prioridad subordinada (background) y mientras, se

puede seguir con otra tarea distinta sin tener que esperar a que las anteriores que se han ejecutado,

finalicen.

Familias de SO

A continuación se detallan algunos SO clasificados por familias:

• Familia Windows: Windows indicia como un administrador de aplicaciones basado en el

Sistema Operativo Ms-Dos y 9x que van desde la version 1.0 hasta la ME. Luego aparece el

Windows basado en el kernel NT en su version 3.1 hasta la 8.1 actualmente en el mercado. El

Windows para servidores comienza en la version 2003 y se encuentra en la version 2012 R2

actualmente.

• Familia Macintosh: Esta familia incluye el sistema operativo Mac OS en sus versiones 7, 8, 9.

El sistema operativo OS X que se encuentra en la actualidad en la versión 10.10 llamada

“Yosemite”. Para servidores existe el sistema operativo OS X Server que se encuentra en la

versión 10.6 que recibe el nombre de “Snow Leopard Ser”.

• Familia UNIX: Son varios los Sistema Operativos basados en Unix, entre estos tenemos: AIX,

AMIX, GNU/Linux, GNU/Hurd, HP-UX, Irix, Minix, System V, Solaris, UnixWare.

• Familia para dispositivos móviles: podemos mencionar el iOS usado exclusivamente en los

dispositivos Apple. Entre otros está el Android, Windows Phone, Blackberry OS, Symbian, Java

Me y Kindle.

Sistemas Operativos Windows y GNU/Linux

Citaremos algunas estadísticas sobre el uso de los

mismos y su ubicación en el mercado.

Según la empresa Netmaketshare (http://www.

netmarketshare.com/) que se encarga de realizar

estudios estadísticos sobre tecnologías; los sistemas

operativos más usados para Mayo, 2016 son: Windows

(89,69%), seguido por Mac OS (8,52%) y luego se

ubica GNU/Linux (1,79%).

Debemos tomar en cuenta que el Mac OS sólo se ejecuta

sobre tecnologías Apple por ésta razón nos limitaremos

a tratar lo relativo a los Sistema Operativos Windows y

GNU/Linux.

Fuente: Netmaketshare.

UNELLEZ-Guanare Sistemas Operativos

Prof. Jorge Luis Quintero Valera - 5 -

Windows

Es una familia de SO desarrollados y comercializados por la empresa Microsoft

fundada en 1975 por William H. Gates III y Paul Allen.

Windows fue introducido al mercado en el mes de noviembre de 1985 como parte

del SO MS-DOS (basado este último en líneas de comando). El desarrollo y

lanzamiento del Windows obedeció fundamentalmente al creciente interés que

despertó en los usuarios las interfaces gráficas, que en ese momento, eran

trabajadas con mucho éxito en el SO Mac OS, introducido al mercado en el año

1984 por la empresa Apple.

Luego del desarrollo de diversas versiones las más recientes (antes de que

apareciese el Windows 10, en septiembre de 2014), eran Windows 8.1 y Windows 8 para computadores

personales o de escritorio, Windows Server 2012 R2 para servidores y Windows Phone 8 para

dispositivos móviles (teléfonos inteligentes y tabletas). Cabe destacar que la primera versión de Windows

traducida al idioma español fue la 3.0.

Se conoce como un SO de uso privativo ya que para instalarlo en un computador es necesario comprar

una licencia a la empresa Microsoft. Dicha licencia, de acuerdo a su tipo, autoriza el uso sólo a quién la

adquiere, no puede ser distribuido ni modificado por los usuarios. No obstante, como se observa en las

estadísticas es el SO más usado en el mundo

Windows es un SO multitarea basado en ventanas, esto quiere decir que las aplicaciones se ejecutan en

ventanas que pueden flotar en un escritorio de trabajo, es muy interactivo, fácil de instalar y de manipular,

viene preinstalado en la mayoría de los equipos de computación que se comercializan en la actualidad y

está provisto de una serie de aplicaciones que permiten administrar los recursos del computador y acceder

a una multitud de servicios.

Fuente: Wikipedia.

William (Bill) Gates

UNELLEZ-Guanare Sistemas Operativos

Prof. Jorge Luis Quintero Valera - 6 -

Como se mencionó anteriormente Windows se introduce al mercado en versiones, cada una de éstas

incluye mejoras con respecto a la anterior. Cada una presenta soporte al usuario en forma estándar o

extendida. El tiempo que dura el soporte establece las mejoras y corrección de errores de cada versión.

GNU/Linux

Linux (Linux Is Not UniX) nace de la mano de un estudiante de informática de la

ciudad de Helsinki en 1991, llamado Linus Torvalds. Este SO surge hoy día como

un fenómeno floreciente en la comunidad informática de todo el mundo, como una

revolución de la que hace unos años solo algunos visionarios podían aventurar su

posterior triunfo.

Linux es un kernel que posteriormente para su uso se le fue incorporando

numerosas aplicaciones con lo que se conformó un completo y funcional entorno

que se convirtió en lo que es hoy en día, una completa plataforma con la que se

puede desarrollar cualquier trabajo en un computador personal. La última versión

del kernel de Linux es la 3.0.

Generalmente, el Linux y las aplicaciones han sido libres y muchas de ellas programadas por GNU;

organización que nace con el ánimo de desarrollar aplicaciones necesarias para el uso de un computador,

pero todas bajo licencia GPL (General Public License o Licencia Pública General). Esta organización

adopta el kernel de Linux como SO para desarrollar dichas aplicaciones, de ahí que se use el término

GNU/Linux.

GNU/Linux, un SO de uso libre, no requiere licencias de uso, puede ser redistribuido y modificado por

el usuario, por esta razón ha conseguido subir su índice de uso en los últimos años frente a otros SO de

Linus Torvalds

UNELLEZ-Guanare Sistemas Operativos

Prof. Jorge Luis Quintero Valera - 7 -

propósito comercial; es desarrollado por numerosas personas alrededor del mundo, y no tiene ninguna

componente exagerada de comercialización sobre él. La gente generalmente elige GNU/Linux no porque

es libre o gratis; sino porque es robusto, estable y en general, porque es una plataforma alternativa a todo

el resto de productos.

A diferencia de Windows, GNU/Linux llega a los usuarios a través de distribuciones o distros como se

le conocen comúnmente. Estas son una variante del SO que incorpora determinados paquetes de software

para satisfacer las necesidades de un grupo específico de usuarios, lo que da origen a ediciones hogareñas,

empresariales, y para servidores. Pueden ser exclusivamente de software 100% libre, o también

incorporar aplicaciones con controles privativos. Cabe destacar que existe distribuciones que por su

filosofía no permiten aplicaciones con controles privativos como es el caso de Debian, otras como

Ubuntu no tienen estas restricciones.

Según DistroWatch (http://distrowatch.com/)

existen aproximadamente 300 distribuciones de

GNU/Linux, aunque muchas de ellas derivan de

otras (como es el caso de Ubuntu que se deriva de

Debian). La decisión de cual usar depende del

usuario, éste debe tomar en cuenta que una distro es

mucho más que un montón de aplicaciones en un SO

y un kernel de Linux metidos en un CD o DVD.

Muchas tienen su propia filosofía, sus formas

particulares de funcionar, sus problemas y aspectos

por mejorar, y algunas ventajas que pueden hacer

que alguien se convierta en usuario permanente de

GNU/Linux.

Esto implica que se debe elegir una distro que sea cómoda, que trabaje de acuerdo a nuestra forma de

organizarnos y que comparta nuestra forma de pensar como usuarios; y que en definitiva, sea una

herramienta útil para satisfacer nuestras necesidades y requisitos.

Cabe destacar que en DistroWatch se encuentra el top de las 10 distros más usadas en base a los datos

aportados por los usuarios de GNU/Linux a esta empresa que se encarga de recolectar información acerca

de este interesante SO.

Características Básicas del Windows y del GNU/Linux

El sistema operativo Windows y GNU/Linux tienen características similares, sus diferencias más

importantes son:

Windows GNU/Linux Es un software privativo por lo que pone

restricciones de uso a los usuarios que deben

pagar una licencia para poder utilizarlo.

Es un software libre, no pone restricciones de uso

a los usuarios, no es necesario pagar una licencia

para utilizarlo.

Requiere de muchos recursos de hardware para

ejecutarse eficientemente en un computador.

Requiere de pocos recursos de hardware para

ejecutarse eficientemente en un computador.

Se distribuye a través de versiones. Se distribuye a través de distribuciones que a su

vez presentan diferentes versiones.

UNELLEZ-Guanare Sistemas Operativos

Prof. Jorge Luis Quintero Valera - 8 -

Sistemas Operativos Móviles

Al igual que los PCs, que utilizan los

SO Windows o Linux, los dispositivos

móviles emplean el Android, IOS,

entre otros. Estos tipos de SO son más

simples y se orientan básicamente a la

conectividad inalámbrica, los formatos

multimedia para móviles y las

diferentes maneras de introducir

información en ellos.

En este caso el iOS (57,71%) utilizado

en los dispositivos móviles Apple es el

más utilizado a nivel mundial,

principalmente en los EEUU. Seguido

por el Android (25,92%) considerado

el líder de los sistemas operativos móviles, está basado en Linux y originalmente fue diseñado para ser

utilizado en cámaras telefónicas digitales. Al ser adquirido por Google fue modificado para ser utilizado

en tablets y teléfonos digitales (Smartphone). Por ser desarrollado bajo Linux posee la característica de

ser libre.

Fuente: Netmaketshare.