1. Sistemas operativos
1.1. 1.1 Definición de sistema operativos 1.2 Tareas del sistema operativo 1.2.1 Control de procesos 1.2.2 Gestión de memoria 1.2.3 Gestión de archivos 1.2.4 Gestión de dispositivos de entrada/salida
2. Gestión de memoria
2.1. Memoria: almacenamiento temporal no persistente (se borra al apagar) La memoria se divide en dos partes: una parte se asigna al sistema operativo. Y el resto a programas que se ejecuten. Cada proceso lleva un conjunto de datos asociados necesarios para su ejecución. Por ejemplo: si un proceso debe obtener una página web necesitará almacenar en memoria: Dirección de la página web, las imágenes y los videos que contenga. El texto de la página web Las imágenes de la página web 'Buffer' (almacenamiento auxiliar temporal) para el streaming de video
3. Gestión de archivos
3.1. Los archivos proporcionan almacenamiento persistente (no se borran al apagar) Los sistemas operativos proporcionan diversos métodos de almacenamiento y recuperación: Permisos por usuarios y grupos para los archivos: lectura, escritura, ejecución Encriptación de archivos Compresión de archivos
4. Gestión de dispositivos de entrada/salida
4.1. El sistema operativo debe gestionar la comunicación entre la CPU y los dispositivos de entrada salida Dispositivos de entrada salida más habituales: Discos duros internos o discos SSD Discos externos Unidades ópticas Tarjeta de red Tarjeta gráfica Tarjeta de sonido Periféricos: Ratón Teclado Pantalla Impresora Escáner
5. Seguridad informática
5.1. Definición: "La seguridad informática es una disciplina que se encarga de proteger la integridad y la privacidad de la información almacenada en un sistema informático."
5.2. Aspectos de la seguridad
5.2.1. Control de acceso al sistema. Política de seguridad Verificar las identidades y los permisos de cada usuario. Incluir aplicaciones o sistemas de control. Realización de copias de seguridad o backups.
6. Administració n de usuarios
6.1. Cada persona debe tener su cuenta de usuario para disponer de una configuración personal así como sus permisos. Permisos: son las acciones que un usuario puede llevar a cabo en un equipo. P.e. Cambios de configuración, instalación de programas o creación de carpetas. Cuenta de usuario: permite el acceso de forma individual a la persona que desee utilizar el equipo. Cada cuenta tiene su nombre y contraseña (opcional) para identificarle y poder aplicar su configuración. Cada cuenta tiene una serie de permisos asignados
6.2. Tipo de usuarios según SO
6.2.1. Windows: Administrador: puede hacer cualquier tipo de cambio en el ordenador. Usuario estándar: tiene permisos limitados. Invitado: permite un uso limitado a usuarios que no disponen de cuenta de usuario. Linux: Root: puede hacer cualquier tipo de cambio en el ordenador. Usuario estandar: tiene permisos limitados
7. Permisos
7.1. Un permiso es una autorización a un usuario o grupo de usuarios para llevar a cabo una acción. Los permisos son: lectura, escritura, ejecución Se asignan a usuarios y/o grupos de usuarios Linux y macOS tiene los permisos por triplicado y corresponden al: propietario del fichero grupo del propietario otros usuarios
8. Antivirus
8.1. Programas que analizan y protegen el ordenador de software malicioso. Antivirus populares: Panda Norton McAfee VirusScan Avast AVG Avira
9. Blog
9.1. Un blog es un sitio web que contiene entradas o artículos que se ordenan de forma cronológica.
10. Definición de sistema operativo
10.1. "Conjunto de órdenes y programas que controlan los procesos básicos de una computadora y permiten el funcionamiento de otros programas."
11. Tareas del sistema operativo
11.1. Control de procesos Gestión de memoria Gestión de archivos Gestión de dispositivos de entrada/salida
12. Control de procesos
12.1. Proceso: Programa o fragmento de un programa que es ejecutado por el procesador. Un programa puede contener uno o varios procesos Si un sistema operativo puede ejecutar varios procesos a la vez se denomina 'Multitarea'.
12.2. Ejemplo: Programa Google Chrome
12.2.1. Programa Google Chrome Contiene varios procesos Procesos principales: se encarga de visualizar interfaz (botones, menús, páginas, etc) Procesos secundarios en segundo plano: se encarga de obtener la página web que le pide el usuario Cada pestaña del navegador podría estar controlada por dos procesos, uno para interfaz y otro para obtener la página
13. Máquina virtual
13.1. "En informática una máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real."
14. Sistemas de archivos
14.1. Sistemas de archivos más utilizados: Windows: FAT16, FAT32, NTFS Apple: HFS, HFS+ Linux: ext2, ext3, ext3, ReiserFS Extensiones de archivos más habituales: .doc / .docx - Documento de Word .exe - Programa o archivo ejecutable .html - Página web .jpg - Imagen .mp3 -Archivo de música .mpg - archivo de video .pdf - Documento multiplataforma .txt- Documento de texto .xls /.xlsx - Hoja de cálculo Excel .zip -Archivo o fichero comprimido
15. Gestión de archivos
15.1. Directorio o carpeta: sirve para organizar la información por temas. Pueden contener archivos u otras carpetas que se denominan subdirectorios o subcarpetas. Las carpetas tienen: Nombre elegido por el usuario. No pueden haber dos carpetas con el mismo nombre dentro de la misma carpeta. Permisos: Lectura, escritura y ejecución. Los ficheros o archivos tienen: Nombre Extensión (.doc) Fecha de creación Fecha de última lectura Fecha de última modificación Permisos Existen carpetas y archivos ocultos
16. Comandos
16.1. Comando: orden en forma de texto que el usuario da al sistema operativo Principales comandos de Windows: Cd : sirve para cambiar d edirectorio Chdsk : comprueba el estado del disco Copy : copia uno o más archivo Del : elimina uno o más archivos Dir : muestra el contenido de un directorio Exit : sale de la ventana de comandos Md : crea un directorio Ver: muestra la versión actual del sistema operativo
16.2. Ficheros batch
16.2.1. Ficheros que almacenan comandos Extensión .bat Se puede crear con un editor de texto como el bloc de notas.