SISTEMAS OPERATIVOS
•Windows •Linux
Permiten la comunicación con la máquina de forma cómoda. Sin necesidad de programar. Administra y ejecuta programas. Controla el funcionamiento de los dispositivos.
Clasificación S.O. Según número de usuarios simultáneos:
Monousuario Multiusuario
Según número de tareas simultáneas:
Monotarea
Multitarea
Según número de equipos capaces de controlar:
Centralizado
Distribuido
Tipos de programas Lenguajes de programación.
Crean aplicaciones, s.o. …
Aplicaciones
Utilizan el ordenador con un fín específico.
S.O.
Gestionan y administran el ordenador.
Funciones del S.O. Gestión de recursos (enviar ordenes periféricos, controlar discos duros). Presentar el interfaz al usuario (gráfico, menú o comandos). Administrar archivos (copiar, mover, cambiar nombre y eliminar). Administrar tareas.
Los discos duros Los discos duros poseen una estructura lógica
Sector de arranque MBR, (MASTER BOOT RECORD). Proceso de arranque para obtener el s.o. Particiones Primarias, máximo 4. Extendidas,1. puede contener particiones internas. Unidades lógicas, particiones de la partición extendida que pueden contener diferentes sistemas de archivos y s.o.
Sistema de archivos, para optimizar recursos. FAT, FAT32, NTFS, Ext2, Ext3, HFS …
Organizador de archivos. Árbol.
Sistemas de archivos FAT 32
NTFS
EXT3
Nombre
File alocation table
NT file system
Third extended file system
Desarrollador
Microsoft
Microsoft
La comunidad de linux
Tamaño máximo de archivo
4 GB
16 TB
2 TB
Número máximo de archivos
268.435.437
4.294.967.295
Depende del volumen de la unidad
Tamaño máximo de unidad
2 TB
256 TB
32 TB
Permisos
No
Si
Si
Archivo Cada archivo se caracteriza por un nombre y una extensión. doc documento de word exe archivo ejecutable xls hoja de cálculo de excel txt archivo de texto wav archivo de sonido bmp archivo gráfico jpg archivo de imágenes
Software libre Aquel que se utiliza, copia, estudia, modifica y redistribuye de forma libre y de forma gratuita sin infringir las leyes de propiedad intelectual. Se distribuye con el código fuente. Debe cumplir 4 propiedades:
Libertad de ejecutar Libertad de adaptación Libertad de distribución Libertad de mejorarlo y redistribuir.