Está en la página 1de 18

Módulo 2 – Clase 1: 

Sistemas Operativos

Sistemas Operativos
¿Qué es un Sistema Operativo? 

Definición General:
Es el conjunto de programas que administra los
recursos hardware y software de una
computadora.
Intermediario entre el usuario y la máquina

Sistemas Operativos
¿Qué hace un Sistema Operativo? 
Los programas de aplicación están orientados a resolver
problemas de los usuarios. Por ejemplo: procesadores de texto,
hojas de cálculo, compiladores, servidores web, bases de datos,
etc.
El Sistema Operativo (S.O.) controla y coordina el uso de recursos
de Hardware y Software entre los diversos programas de
aplicación.
El S.O. provee un conjunto de servicios que sustentan a los
programas de aplicación.

Servicios

Sistemas Operativos
¿Cuáles Sistemas Operativos existen?
¿Cuáles se usan más?
https://en.wikipedia.org/wiki/Usage_share_of_operating_systems

¿Escritorio, Notebooks?

¿Tablets, Smartphones?

¿Servidores públicos de Internet?

¿Mainframes?

¿Supercomputadoras?

Sistemas Operativos
  Caso de Estudio: GNU / Linux 
✔ ¿Qué es GNU?
Sistema operativo.
✔ ¿Qué es Linux?
Un núcleo (kernel) de Sistema Operativo, es decir, la parte
principal.
✔ ¿Qué es una distribución GNU/Linux?
Combinación de Sistema Operativo GNU y Núcleo Linux + un
conjunto de aplicaciones con diversos propósitos. Cada
distribución esta asociada a una comunidad de usuarios que
define qué software incluir. “Hay una distribución para cada
necesidad” (distrowatch.com)
✔ Ejemplos:

5
GNU/Linux:  Software Libre
¿Por qué elegimos GNU/Linux?
Porque es un sistema operativo libre ampliamente utilizado.

¿qué es el software libre?

Free Software Foundation: organización fundada en


1985 por Richard Stallman.
Software que garantice las siguientes 4 libertades:

http://www.gnu.org/philosophy/free-sw.es.html

Sistemas Operativos
 Caso de Estudio: GNU / Linux
¿Cuáles son licencias de software libre?
Cualquiera que garantice las 4 libertades mencionadas.
Un listado de referencia:
http://www.gnu.org/licenses/license-list.es.html

¿Es lo mismo open source que software libre?


El software libre se enfoca en las libertades filosóficas que les otorga
a los usuarios mientras que el software de código abierto se enfoca
en las ventajas técnicas de su modelo de desarrollo.

¿Es lo mismo decir software libre que software gratis?


No, es una cuestión de libertad y no de precio, por lo tanto piense en
«libertad de expresión» y no en «barra libre».

¿Dónde consigo software libre para diferentes propósitos?


http://directory.fsf.org/wiki/Main_Page 7
http://freshmeat.net/ Sistemas Operativos
 Caso de Estudio: GNU / Linux
¿Qué significa GNU?
Acrónimo recursivo que significa GNU is Not Unix

¿Qué significa “sistemas de tipo UNIX


(UNIX-like systems)”?
Se trata de características de diseño comunes
entre un sistema dado y el sistema operativo
UNIX. UNIX-like no ha certificado y entonces no
tiene la licencia de UNIX.
https://en.wikipedia.org/wiki/Single_UNIX_Specification#Currently_registered_UNIX_systems

¿Existen otros sistemas de tipo UNIX además


de GNU/Linux?
Si: FreeBSD, OpenSolaris, Minix, Android, etc.
Algunos son libres, otros híbridos, otros 8
propietarios. Sistemas Operativos
 Sistema de Archivos  
El sistema de archivos de GNU/Linux es un sistema de estructura
jerárquica, con forma de árbol que comienza con el directorio raíz “/”.

bin boot home

pepe javier

práctico3.odt

9
 Administración de Archivos  

Cada “sub­árbol” dentro de la jerarquía puede residir físicamente en 
distintos  dispositivos  de  almacenamiento  secundarios  locales  y 
remotos (de otra computadora en la red).

Sin  embargo,  todo  esto  es  transparente  al  usuario.  Interactuamos 


con  el  sistema  de  archivos  sin  tener  en  cuenta  dónde  residen  los 
archivos físicamente.

10
Interacción con el S.O.:
Interfaz Gráfica

11
Interacción con el S.O.:
Línea de comandos

Accedemos por: consola/terminal


12

Sistemas Operativos
Sistema de Archivos:
Especificación de rutas en línea de comandos
Las rutas a archivos o directorios pueden especificarse de dos formas
diferentes:
● Rutas absolutas

● Rutas relativas

bin boot home

pepe javier

práctico3.odt
13
Sistema de Archivos:
Comandos básicos
● Crear directorio: mkdir
● Borrar directorio: rmdir
● Cambiar de directorio: cd
● Mostrar ruta absoluta del directorio actual: pwd
● Listar archivos: ls
● Copiar archivos: cp
● Eliminar archivos: rm
● Mover archivos: mv
● Ver contenido de archivo: cat / less
● Editar (o crear) archivo: nano / vim 14
 Manuales  
Para obtener información de algún comando:

man <nombre_comando>

¿Que muestra el man?

● Descripción del comando


● Opciones del comando
● Información del autor
● Sitio web
● Etc.

¿Cómo encontrar comandos?

apropos texto

15

Sistemas Operativos
Otros comandos Básicos  

Determinar tipo de archivo: file


Buscar archivos: find
Reiniciar sistema: reboot
Apagar un sistema: shutdown -h now

Cómo conocer la arquitectura de nuestra computadora:


cat /proc/cpuinfo
lscpu
lstopo

16

Sistemas Operativos
¿Preguntas? 

17
Conceptos básicos de Organización y Arquitectura de 
Bibliografía 
http://es.wikipedia.org/

Capítulo 1 de “Fundamentos de Sistemas 
Operativos”. Silberschatz, Galvin, Gagne. 
https://www.researchgate.net/publication/2769206
98_Administracion_de_Sistemas_GNULinux_4ed_
2014

The Linux Documentation Project:
Guía de administración de sistemas GNU/Linux
http://es.tldp.org/htmls/proy­guia­admon­sistemas.html 18
Conceptos básicos de Organización y Arquitectura de 

También podría gustarte