Está en la página 1de 52

1. Software privativo.

2. Software libre
3. Propósito de un Sistema Operativo.
4. Funciones de un Sistema Operativo.
5. Clasificación de los sistemas operativos.
6. Sistema operativo según necesidades del cliente.
7. Instalación de un Sistema operativo.
 Es el conjunto de los programas de cómputo, procedimientos, reglas,
documentación y datos asociados que forman parte de las operaciones de un
sistema de computación.

 Abarca todo lo intangible, todo lo "no físico" relacionado.


1. SOFTWARE DEL SISTEMA
 Sistemas operativos
 Controladores de dispositivos
 Herramientas de diagnóstico
 Herramientas de Corrección y Optimización
 Servidores
 Utilidades

2. APLICACIONES INFORMÁTICAS:
 Ofimáticas, educativo, empresarial, bases de datos, telecomunicaciones,
videojuegos, cálculo numérico, entre otros.
El software privativo se refiere a cualquier programa informático en el que los
usuarios tienen limitadas las posibilidades de:

 Usarlo
 Modificarlo
 Redistribuirlo (con o sin modificaciones)
 El código fuente no está disponible o el acceso a éste se encuentra restringido
.
Software libre es la denominación del software que respeta la libertad de los
usuarios sobre su producto adquirido, una vez obtenido el software puede ser:

 Usado
 Copiado
 Estudiado No es lo mismo
 Modificado SOFTWARE LIBRE
 Redistribuido LIBREMENTE
que SOFTWARE
GRATUITO
 En 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, y un año más
tarde fundó la Free Software Foundation (FSF).

 Stallman introdujo la definición de free software y el concepto de "copyleft", que


desarrolló para otorgar libertad a los usuarios y para restringir las posibilidades de
apropiación del software.

El logo de GNU es la
cabeza de un ñu
el antílope africano.
 ¿Qué es el código fuente?

 Conjunto de líneas de texto que son las instrucciones que debe seguir la
computadora para ejecutar un programa.

 En el código fuente de un programa está descrito por completo su


funcionamiento

 Está escrito en un lenguaje de programación

 El área de la informática que se dedica a la creación de programas y, por


tanto a la creación de su código fuente, es la programación.
 ¿Qué es OPEN SOURCE o código abierto?

 Código abierto (OPEN SOURCE) es el término con el que se conoce


al software distribuido y desarrollado libremente
 Cada computador es diferente, cada lector de CD/DVD es diferente, cada disco
duro es diferente, cada controlador de video es diferente, entre otros.

 Un Sistema operativo, es el sistema que sabe qué hacer para que todos los
componentes del computador ejecuten una tarea simple como borrar un
documento o abrir un archivo ubicado en un medio de almacenamiento.
• Todas las computadoras cuentan con un sistema operativo (OS, Operating
System) que brinda la interfaz para la interacción entre usuarios, aplicaciones y
hardware.
• El sistema operativo inicia la computadora y administra el sistema de archivos.
Casi todos los sistemas operativos modernos pueden admitir más de un usuario,
tarea o CPU.
NTLDR es el cargador del Sistema
operativo de Windows XP.
A partir de este punto el Sistema
operativo toma el control de la
máquina.

SECUENCIA DE INICIO DE WINDOWS XP


1. Control de acceso a hardware (Controladores o drivers).
2. Administración de archivos y carpetas.
3. Proporciona una interfaz de usuario.
4. Administra aplicaciones.
Control de acceso al hardware

 El sistema operativo administra la interacción entre las aplicaciones y el


hardware. Para acceder y comunicarse con el hardware, el sistema
operativo instala un controlador de dispositivo para cada componente del
hardware.

 Un controlador de dispositivo es un programa pequeño escrito, por el


fabricante del hardware y suministrado con el componente del hardware.
Administración de archivos y carpetas

 El sistema operativo crea una estructura de archivo


en el controlador del disco duro para permitir que
se almacenen los datos.
 Los archivos de programa y de datos están
agrupados juntos en un directorio.
 Los archivos y los directorios están organizados
para que sean fáciles de recuperar y usar.
 Los directorios pueden mantenerse dentro de otros
directorios.
 Estos directorios anidados se denominan
subdirectorios.
 Los directorios se llaman carpetas
Interfaz de usuario

El sistema operativo permite al usuario interactuar con el software y el


hardware. Hay dos tipos de interfaz de usuario:

 Interfaz de línea de comandos (CLI): el usuario escribe los comandos


en un indicador (Figura 1)
 Interfaz gráfica del usuario (GUI): el usuario interactúa con los menús y
los íconos (Figura 2)
Administración de aplicaciones

 El sistema operativo localiza una aplicación y la carga en la RAM de la


computadora.

 Las aplicaciones son programas de software, como los procesadores de texto,


las bases de datos, las hojas de cálculo, los juegos y muchas otras
aplicaciones. El sistema operativo asegura que cada aplicación cuente con los
recursos de sistema adecuados.
Para entender las capacidades de un sistema operativo, es importante comprender
algunos términos básicos.

 Multiusuario: dos o más usuarios pueden trabajar con programas y compartir


dispositivos periféricos, como impresoras, al mismo tiempo.
 Multitarea: la computadora es capaz de utilizar múltiples aplicaciones al mismo
tiempo.
 Multiproceso: la computadora puede tener dos o más unidades centrales de
proceso (CPU) que compartan programas.
 Multithreading: un programa puede dividirse en partes más pequeñas, que el
sistema operativo puede cargar según sea necesario. El multithreading permite
que los programas individuales realicen tareas múltiples.
Existen dos tipos distintos de sistemas operativos: sistemas operativos de escritorio
(Clientes) y sistemas operativos de red (Servidores).

 Un sistema operativo cliente está diseñado para el uso en una oficina


pequeña/oficina doméstica (SOHO) con un número limitado de usuarios.

 Un sistema operativo de red (NOS) está diseñado para un entorno


corporativo que sirve a múltiples usuarios con una amplia gama de
necesidades.
Sistemas operativos clientes

 Un SO de escritorio tiene las siguientes características:

 Admite un solo usuario.


 Ejecuta aplicaciones de un solo usuario.
 Comparte archivos y carpetas en una red pequeña con seguridad limitada.
 En el mercado de software actual, los sistemas operativos de escritorio
más comúnmente usados se dividen en tres grupos: Microsoft Windows,
Apple Mac OS y UNIX/Linux.
Sistemas operativos cliente

 Microsoft Windows

 Windows 7
 Windows Vista
 Windows XP Professional
 Windows XP Home Edition
 Windows XP Media Center
 Windows XP Tablet PC Edition
 Windows 2000 Professional
Sistemas operativos clientes

 Apple MAC OS
Las computadoras Apple son de propiedad exclusiva o arquitectura
propietaria y utilizan un sistema operativo llamado Mac OS. El Mac OS
está diseñado para un sistema operativo GUI de uso familiar.
SISTEMAS OPERATIVOS DE ESCRITORIO

 UNIX/Linux
SISTEMAS OPERATIVOS DE ESCRITORIO

 UNIX/Linux

UNIX, que fue presentado a fines de 1960, es uno de los sistemas operativos
más antiguos. En la actualidad, existen muchas versiones diferentes de UNIX.
Una de las más recientes es la sumamente popular sistema Linux.

Linux fue desarrollado por Linus Torvalds en 1991 y fue diseñado como un
sistema operativo de código abierto. Los programas de código abierto permiten
que el código fuente sea distribuido y cambiado por cualquier persona como
una descarga gratuita o de los diseñadores a un costo mucho más bajo que el
de los sistemas operativos.
Sistemas operativos de red (Servidor)

Un SO de red tiene las siguientes características:

 Admite usuarios múltiples.


 Ejecuta aplicaciones de usuarios múltiples.
 Es sólido y redundante.
 Proporciona mayor seguridad comparado con los sistemas operativos de
escritorio.
Sistemas operativos de red (Servidores)

 Microsoft Windows: los sistemas operativos de red ofrecidos por Microsoft son
Windows 2000 Server y Windows Server 2003, Windows server 2008.

 Novell Netware: Novell NetWare fue el primer OS en cumplir los requisitos de OS


de red y contar con una implementación ampliamente generalizada para LAN
basadas en PC.
Sistemas operativos de red (Servidores)

 Linux: los sistemas operativos de Linux incluyen Red Hat, Caldera, SuSE, Debian,
Fedora, Ubuntu, CentOS, knoppix, etc.

 UNIX: varias empresas ofrecieron sistemas operativos de propiedad exclusiva,


basados en UNIX: AIX, HPUX, Solaris, etc.
Compatibilidad con el OS

 Un sistema operativo debe ser compatible con todas las aplicaciones que se
instalen en una computadora.
 ¿Qué tipo de aplicaciones usará el cliente?
 ¿El equipo formará parte de una red?
 ¿Las aplicaciones están programadas para un solo usuario o para usuarios
múltiples?
Requisitos mínimos de hardware para la instalación de un OS:

 Los sistemas operativos cuentan con requisitos mínimos de hardware que


deben cumplirse para que el SO pueda instalarse y funcione correctamente.
 Identifique los equipos que el cliente tiene instalados.
• Memoria RAM
• Unidad de disco duro
• CPU
• Tarjeta adaptadora de vídeo
EL DISCO DURO: Un disco duro es un dispositivo de almacenamiento no volátil
que emplea un sistema de grabación magnética digital
EL DISCO DURO

Hay varios conceptos para referirse a zonas del disco:

 Plato: cada uno de los discos que hay dentro del disco duro.
 Cara: cada uno de los dos lados de un plato
 Cabezas: número de cabezales
 Pista: una circunferencia dentro de una cara; la pista 0 está en el borde
exterior.
EL DISCO DURO

Hay varios conceptos para referirse a zonas del disco:

 Cilindro: conjunto de varias pistas; son todas las circunferencias que están
alineadas verticalmente (una de cada cara).
 Sector : cada una de las divisiones de una pista. El tamaño del sector no es
fijo, siendo el estándar actual 512 bytes.
(A) Pista
(B) Sector,
(C) Sector de una pista
(D) Cluster
ESTRUCTURA LÓGICA DEL DISCO DURO

Dentro del disco se encuentran:


 El Master Boot Record (en el sector de arranque), que contiene la tabla de
particiones.

 Las particiones, necesarias para poder colocar los sistemas de archivos.

• Las particiones básicas se llaman primarias y puede haber a lo sumo 4.


• Se crearon las particiones extendidas que pueden albergar otras
particiones dentro, llamadas lógicas.
SISTEMAS DE ARCHIVOS

 Los sistemas de archivos son los mecanismos mediante los cuales se


organizan los datos en un medio de almacenamiento.

 Según su complejidad tienen características como previsión de apagones,


posibilidad de recuperar datos, indexación para búsquedas rápidas, reducción
de la fragmentación para agilizar la lectura de los datos, entre otros.
• Los sistemas de archivos o ficheros (FILESYSTEM), estructuran la información
guardada en una unidad de almacenamiento.

• La mayoría de los sistemas operativos manejan su propio sistema de archivos.

• Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el


acceso a los datos como una cadena de bloques de un mismo tamaño, a veces
llamados sectores, usualmente de 512 bytes de longitud.
RESUMEN DE CARACTERÍSTICAS DE LOS SISTEMAS DE ARCHIVOS
 Seguridad o permisos
• listas de control de acceso (ACLs)
• UGO (Usuario, Grupo, Otros, o por sus siglas en inglés, User, Group,
Others)
• Capacidades granuladas.
• Atributos extendidos (ej.: sólo añadir al archivo pero no modificar, no
modificar nunca, etc.)
 Mecanismo para evitar la fragmentación.
 Capacidad de enlaces simbólicos o duros.
 Integridad del sistema de archivos (Journaling).
 Soporte para archivos dispersos.
 Soporte para cuotas de discos.
 Soporte de crecimiento del sistema de archivos nativo.
 FAT32 o VFAT: Es el sistema de archivos tradicional de MS-DOS y las primeras
versiones de Windows. Padece de una gran fragmentación y es un poco inestable.

 NTFS: Es el nuevo sistema de Windows, usado a partir del 2000 y el XP. Es muy
estable. El problema es que es privativo, con lo cual otros sistemas operativos no
pueden acceder a él de manera transparente.
 ext2: Hasta hace poco era el sistema estándar de Linux. Tiene una
fragmentación bajísima, aunque es un poco lento manejando archivos de gran
tamaño.

 ext3: Es la versión mejorada de ext2, con previsión de pérdida de datos por


fallos del disco o apagones. En contraprestación, es totalmente imposible
recuperar datos borrados. Es compatible con el sistema de archivos ext2.
Actualmente es el más difundido dentro de la comunidad GNU/Linux.
 ext4: Las principales mejoras son:

 Soporte de volúmenes de hasta 1024 PiB.


 Soporte añadido de extent.
 Menor uso del CPU.
 Mejoras en la velocidad de lectura y escritura.

 swap: Es el sistema de archivos para la partición de intercambio de Linux. Todos


los sistemas Linux necesitan una partición de este tipo para cargar los programas y
no saturar la memoria RAM cuando se excede su capacidad.
 Antes de instalar un sistema operativo, y si además queremos que
conviva con otros sistemas operativos, necesitaremos realizar una
serie de particiones.
 Particionar un disco duro es realizar una división en él de modo que,
a efectos prácticos, el sistema operativo crea que tienes varios discos
duros, cuando en realidad sólo hay un único disco físico dividido en
varias partes
 Toda partición tiene su propio sistema de archivos (formato).
A algún tipo de partición se le da formato mediante algún sistema de archivos como
FAT, NTFS, ext4 ,ext3, ext2, FAT32, ReiserFS, Reiser4 u otro.
TIPOS DE PARTICIONES

 Partición primaria: Son las divisiones crudas o primarias del disco, solo
puede haber 4 de éstas o 3 primarias y una extendida.

 Partición extendida: También conocida como partición secundaria es otro


tipo de partición que actúa como una partición primaria; sirve para contener
infinidad de unidades lógicas en su interior.

 Partición lógica: Ocupa una porción de la partición extendida o la totalidad


de la misma, la cual se ha formateado con un tipo específico de sistema de
archivos (FAT32, NTFS, ext2,...) y se le ha asignado una unidad, así el
sistema operativo reconoce las particiones lógicas o su sistema de archivos.
Espacio sin particionar Partición extendida

Particiones primarias Particiones Lógicas


ESTRUCTURA DE DIRECTORIOS EN LINUX:

 /: Todos los directorios se montan a este directorio padre. Equivalente a C:\


en Windows

 /boot: Contiene todo lo requerido para el proceso de inicialización.


Equivalente a partición del sistema en Windows.

 /usr: Residen los archivos de programa. Equivalente a C:\Archivos de


Programas (Windows)
ESTRUCTURA DE DIRECTORIOS EN LINUX:

 /home: Directorio de inicio de todos los usuarios. Equivalente a


C:\Documents and Settings (Windows)

 /var: Registros cronológicos del sistema. Similar al directorio


C:\WINDOWS\system32\config\ (Windows)

 /tmp: Se ubican los archivos temporales. Semejante al directorio C:\temp, en


Windows

 Swap (Intercambio): Es donde se almacena el archivo de memoria virtual.


Similar al archivo de paginación de Windows.
Ejemplo de rutas (Path) en Linux y Windows:

 /home/felipe/musica/cancion.ogg (LINUX)
 C:\Documents and Settings\pedro\Mis Documentos\canción.ogg
 Un archivo es un conjunto de datos que contienen información en común, por ello
se agrupan bajo un mismo nombre .

 El nombre se utiliza para realizar alguna acción sobre los datos (leer, escribir, entre
otros)‫‏‬.
 Los sistemas de ficheros tienen los directorios como parte de su organización,
estos sirven para localizar archivos.

 Los directorios son una estructura que contiene diversos campos que especifican
los archivos que residen en él.

También podría gustarte