Conceptos esenciales sobre algoritmos y sistemas operativos: definiciones y funciones
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,07 KB
Algoritmo
Conjunto finito de reglas que dan una secuencia de operaciones para resolver todos los problemas de un tipo dado. De forma más sencilla, podemos decir que un algoritmo es un conjunto de pasos que nos permite obtener un dato. Además, debe cumplir estas condiciones:
Finitud
El algoritmo debe acabar tras un número finito de pasos. Es más: es casi fundamental que lo haga en un número razonable de pasos.
Definibilidad
El algoritmo debe definirse de forma precisa para cada paso; es decir, hay que evitar toda ambigüedad. Puesto que el lenguaje natural es impreciso, los algoritmos se expresan mediante un lenguaje formal, ya sea matemático o de programación para un computador.
Entrada
El algoritmo tendrá cero o más entradas; es decir, cantidades dadas antes de empezar el algoritmo. Estas cantidades pertenecen, además, a conjuntos especificados de objetos (cadenas de caracteres, enteros, naturales, fraccionarios, etc.). Se trata siempre de cantidades representativas del mundo real, expresadas de tal forma que sean aptas para su interpretación por el computador.
Salida
El algoritmo tiene una o más salidas en relación con las entradas.
Efectividad
Se entiende por ello que una persona sea capaz de realizar el algoritmo de modo exacto y sin ayuda de una máquina en un lapso de tiempo finito.
Lo que pretende un algoritmo es sintetizar de alguna forma alguna tarea, cálculo o mecanismo antes de ser transcrito al ordenador.
Sistema operativo
El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como el reconocimiento de la conexión del teclado, enviar la información a la pantalla, gestionar archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáneres, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder; es como un policía de tráfico: se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.
Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
Funciones básicas
Las funciones básicas del sistema operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.