Cibernética Unidad 3
Enviado por Lozaalej • 25 de Noviembre de 2014 • 4.978 Palabras (20 Páginas) • 130 Visitas
Introducción
En esta tercera unidad se conocerán distintos métodos de crear algoritmos, de crear y conocer otras maneras todo por medio de números binarios
Se conocerán maneras de arreglar y analizar problemáticas. Se conocerán los problemas y las posibles soluciones Así como analizarlos los datos y porque es un problema
Por medio de distintas maneras de solucionar y por medio de algoritmos, tablas etc.
Objetivo
1. ¿Qué es un problema?
Un problema computacional puede ser visto como una colección infinita de casos junto con una solución para todos los casos. La cadena de entrada para un problema computacional se refiere como una instancia de problema, y no debe confundirse con el problema en sí
Un problema se refiere a la cuestión abstracta que hay que resolver. En contraste, una instancia de este problema es una expresión en lugar de hormigón, que puede servir como entrada para un problema de decisión
Al considerar los problemas informáticos, una instancia de un problema es una cadena de más de un alfabeto. Por lo general, se toma el alfabeto a ser el alfabeto binario, y por lo tanto las cadenas son cadenas de bits. Al igual que en un ordenador en el mundo real, los objetos matemáticos distintos de cadenas de bits deben estar adecuadamente codificados. Por ejemplo, los números enteros se pueden representar en notación binaria, y los gráficos se pueden codificar directamente a través de sus matrices de adyacencia, o mediante la codificación de sus listas de adyacencia en binario.
1.1 Elementos y relaciones del problema
Hardware y Software
Son todos los dispositivos y componentes físicos que realizan las tareas de entrada y salida, también se conoce al hardware como la parte dura o física del computador. La mayoría de las computadoras están organizadas de la siguiente forma:
Los dispositivos de entrada (Teclados, Lectores de Tarjetas, Lápices Ópticos, Lectores de Códigos de Barra, Escáner, Mouse, etc.) y salida (Monitor, Impresoras, Plotters, Parlantes, etc.) y permiten la comunicación entre el computador y el usuario
Software:
Se considera que el software es el equipamiento lógico e intangible de un ordenador. En otras palabras, el concepto de software abarca a todas las aplicaciones informáticas, como los procesadores de textos, las planillas de cálculo y los editores de imágenes.
El software es desarrollado mediante distintos lenguajes de programación, que permiten controlar el comportamiento de una máquina. Estos lenguajes consisten en un conjunto de símbolos y reglas sintácticas y semánticas, que definen el significado de sus elementos y expresiones. Un lenguaje de programación permite a los programadores del software especificar, en forma precisa, sobre qué datos debe operar una computadora.
Sistema operativo
El sistema operativo (o SO) es algo así como el rey de los programas. Sirve de punto de unión entre el usuario, todos los otros programas que se ejecuten en el PC y el hardware y los dispositivos que están conectados a él.
Windows es el sistema operativo más conocido y usado del mundo.
• Interactuar con el usuario
Proporcionan un entorno para que el usuario pueda hacer con facilidad lo que quiera hacer. Cosas como abrir un programa o imprimir un documento.
La interfaz de usuario permite dar órdenes (comandos) al sistema operativo. Hay dos tipos básicos:
-Interfaz gráfica de usuario (GUI)
Los comandos se representan por iconos, botones u otros elementos gráficos. El ratón es la herramienta principal para interactuar con ellos. Es la interfaz estándar hoy en día
-Interfaz de línea de comandos (CLI)
El usuario debe escribir los comandos tecleándolos línea a línea con un formato concreto. Esta es la interfaz de los SO más antiguos, como MS-DOS.
• Gestionar el software
El SO sirve de intermediario entre el hardware y cualquier programa que se instale. Y da soporte para que el usuario pueda utilizarlo. Los programas deben seguir las reglas que impone cada sistema operativo. Él establece qué recursos y servicios pueden utilizar (la cantidad de RAM, por ejemplo), de qué forma y con qué prioridad.
La relación entre los programas y el SO donde se instalan es estrecha. Por eso hay versiones distintas para cada uno.
• Gestionar los dispositivos y el hardware
Los SO deciden la prioridad con la que los dispositivos deben tener acceso a los recursos del sistema y en qué condiciones, igual que con el software. Interactúan con los drivers de los componentes de hardware y dispositivos, y los gestionan.
Un sistema operativo sirve también de enlace entre el hardware y el usuario. Lo que éste hace con el ratón o el teclado (u otros dispositivos de entrada) tiene un reflejo en el sistema. Y a través de él puede tenerse acceso a dispositivos de salida como la impresora o la pantalla.
• Albergar el sistema de carpetas y archivos
Los discos duros u otros dispositivos de almacenamiento son controlados por el SO. Gracias a él, el usuario puede crear carpetas con las que organizar sus contenidos. También tener acceso a ellos y administrarlos del modo más eficaz.
• Dar soporte a las funciones de red
Tanto de redes por cable como redes inalámbricas o conexiones mediante Bluetooth. El sistema controla el envío y recepción de información, y gestiona los dispositivos de red como hace con el resto del hardware.
• Proteger el PC
Todo sistema que se precie debe incluir medidas de seguridad que garanticen su propia integridad y estabilidad
Se reserva el acceso sin restricciones al hardware. Es lo que se llama modo supervisor. Las otras aplicaciones funcionan en modo protegido, con limitaciones que impone el SO. Cualquier proceso crítico debe ser autorizado por él.
La gestión de usuarios es otra parte básica de la seguridad. Es tarea del sistema identificar y autentificar cuáles son administradores o no. Y regular dependiendo de eso lo que pueden hacer.
Tipos de sistemas operativos
Hay criterios distintos para distinguirlos. Cuatro típicos son:
• Monousuario/Multiusuario. En función de si permite acceso a un solo usuario de cada vez.
...