top of page

CONCEPTOS GENERALES DE COMPUTACIÓN


1.) Evolución de los sistemas operativos:

Un sistema operativo es un programa o conjunto de programas de computadora destinado a permitir una gestión eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.

Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a estos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios… y computadoras)

Los sistemas operativos siguen evolucionando. Los sistemas operativos distribuidos están diseñados para su uso en un grupo de ordenadores conectados pero independientes que comparten recursos. En un sistema operativo distribuido, un proceso puede ejecutarse en cualquier ordenador de la red (normalmente, un ordenador inactivo en ese momento) para aumentar el rendimiento de ese proceso. En los sistemas distribuidos, todas las funciones básicas de un sistema operativo, como mantener los sistemas de archivos, garantizar un comportamiento razonable y recuperar datos en caso de fallos parciales, resultan más complejas.


2.) Software y Hardware en el tiempo:

Software es todo aquello que nunca vas a poder ver ni tocar físicamente (es decir, todos aquellos programas de ordenador).
Por el contrario, todo lo físico, relacionado con el ordenador, se le denomina hardware (hard=duro). El teclado, el ratón, la pantalla o los altavoces forman parte del hardware de un ordenador.
 

3) Interrelación

 El computador es la conjunción de hardware y software. El hardware, también llamado sistema físico, es la maquina, lo material, lo tangible. El software es el conjunto de elementos de programación y lenguajes, que están codificados y que forman el sistema lógico. 

  De ahí que la elección de un computador no dependa solo de las características técnicas de la maquina, ni tampoco, de manera independiente, de la cantidad, calidad y versatilidad del software.

  Una computadora de excelente configuración física puede resultar prácticamente inservible sin un desarrollo de software que permita su utilización. Un ejemplo nos puede servir para comprenderlo.

4) Lenguaje de programacion

Los lenguajes de programación son herramientas que nos permiten crear programas y software. Entre ellos tenemos Delphi, Visual Basic, Pascal, Java, etc.. 

Una computadora funciona bajo control de un programa el cual debe estar almacenado en la unidad de memoria; tales como el disco duro. 

Los lenguajes de programación de una computadora en particular se conoce como código de máquinas o lenguaje de máquinas. 

5) PROGRAMAS FUENTES 

El código fuente es un conjunto de líneas que conforman un bloque de texto, escrito según las reglas sintácticas de algún lenguaje de programación destinado a ser legible por humanos. 

Normalmente está destinado a ser traducido a otro código, llamado código objeto, ya sea lenguaje máquina nativo para ser ejecutado por una computadora o bytecode para ser ejecutado por un intérprete. 

Este proceso se denomina compilación y permite la realización de programas. 

El proceso de formateado del código fuente para ayudar a su legibilidad se denomina estilo de programación.

6) PROGRAMA ORIENTADO A OBJETOS

Programacion orientada a objetos es aquella que necesita la interaccion del usuario con la computadora, o sea que necesite que el usuario haga una accion determinada para que el programa ejerza la funcion para la que fue creado. 

Un buen jemplo de programacion no orientada a objetos es el windows, ya que se ejecuta solo, aunque requiere la interaccion del usuario en algunos puntos, pero este ejerce su funcion sin necesidad de que algun usuario le de una orden. 

Sistema operativo en disco (D.O.S)

7) MICROCOMPUTACIÓN

Microcomputadora es toda aquella computadora que tenga un microprocesador (unidad central de procesamiento). Por lo tanto, toda pc domestica, notebooks, netbooks, etc son microcomputadoras. 
La MICROCOMPUTACION es entonces la rama de la computación dedica al diseño y fabricación de microcomputadoras

8) SISTEMAS OPERATIVOS (D.O.S)

El MS-DOS es Sistema Operativo en Disco de Microsoft (MicroSoft Disc Operating Sistem), es un "SO" para las computadoras de ya hace tiempo, en este unicamente se podian realizar trabajos en texto o trabajando unicamnete con comandos propios del MS-DOS. 
A este sistema, que lo desarrollo el dueño de Microsoft, venia instalado en las computadoras que las fabricaba IBM (Internacional Busines Machine). 
Actualmente se puede trabajar con este sistema ingresando en el menu inicio y, si to SO es anterior al XP, este se encuentra llamado MS-DOS, mientras que en el XP, esta en Inicio -Accesorios - Simbolo del sistema.

9) COMANDO DE D.O.S

 (Command line interface o CLI en inglés) DIR es un comando usado para mostrar un listado de archivos y directorios. Es análogo al comando de Unix ls.

dir ha existido como comando de DOS desde la terminal versión de MS-DOS. Forma parte del intérprete de comandos de DOS, mientras que el comando ls de UNIX es un programa independiente del intérprete de comandos.

DIR muestra la lista de archivos y subdirectorios dentro del directorio desde el que es ejecutado.

10) DIRECTORIOS CON ESTRUCTURAS DE ARBÓL

Es una representación gráfica de la estructura de directorios de un disco. El directorio de nivel superior se denomina directorio raíz y el resto de los directorios mantienen una relación de padre e hijo, de modo que el directorio del cual depende otro directorio es denominado padre, y el que esta incluido en el anterior, hijo. En sistemas operativos windows, se empleo habitualmente el término carpeta para referirse a los directorios.

11) UTILIZACIÓN DEL EDITOR

Los editores de texto son programas informáticos que crean y editan archivos digitales en un formato de texto básico o texto plano, es decir, archivos que no contengan formato de texto específico.

Los editores de texto, por lo general, son incluidos en el mismo sistema operativo y algunos son instados por el mismo usuario, según sean sus requerimientos de edición. Algunos son libres y otros son de pago, todo dependerá de la cantidad de funciones adicionales con las que cuente el editor, las cuales lo convertirán en una potente herramienta de trabajo.

PROGRAMACIÓN Y DIAGRAMACIÓN

12) CONCEPTOS BÁSICOS SOBRE PROGRAMACIÓN DE COMPUTADORAS

Es un conjunto de palabras, letras, números y símbolos especiales  con reglas sintácticas definidas que se utilizan para dar instrucciones al computador.

Ejemplos: Qbasic, Visual Basic, Pascal, C++, Java, etc.

13) ALGORITMOS

Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.

14) SÍMBOLOS DE DIAGRAMACIÓN

diagrama.png

LENGUAJES DE PROGRAMACIÓN

15) TIPOS DE DATOS

Los datos pueden dividirse en categorías, pero todo depende del tipo de lenguaje que se uso o en su defecto del hardware que se utiliza; sea como sea encontramos tres tipos de ellos: 
1) Numéricos 
2) Lógicos. 
3) Cadenas.

16) SÍMBOLOS

una tabla de símbolos es una estructura de datos que usa el proceso de traducción de un lenguaje de programación, por un compilador o un intérprete, donde cada símbolo en el código fuente de un programa está asociado con información tal como la ubicación, el tipo de datos y el ámbito de cada variable, constante o procedimiento.

17)  PALABRAS RESERVADAS

 La programacion en C es de tipo estructurado, y se clasifica como lenguaje de alto nivel y la programacion es orientada a modulos.. las palabras recervadas o tokens son caracteres o cadenas,que ordenan o efectuan una accion (digamos q es una comando predeterminado y por eso son reservadas, porq no las puedes utilizar en las funciones q crea el programador, etc) 
algunas de estas palabras son: 
auto, break, case, char, double, if,static,while,void... etc 

18) IDENTIFICADORES 

Un identificador es una cadena de caracteres que cumple: 
*El primer dígito es una letra o un guión bajo (NO es un número) 
*Los demás caracteres son alfanuméricos incluyendo al guión bajo.

Los identificadores son los nombres que se le dan a: 
*Variables 
*Funciones 
*Clases 
*Objetos 
*Espacios de nombres 

19) DATOS ENTEROS, REALES Y DE CARÁCTER

int----numeros enteros 
float-------numeros con decimales(solo con unos cuantos) 
double-----numeros con demaciados decimales se usan para mediciones muy exactas 
char----letras que representan un valor 

20) DEV C++

Dev-C++ es un entorno de desarrollo integrado (IDE) para programar en lenguaje C/C++. Usa MinGW, que es una versión de GCC(GNU Compiler Collection) como su compilador. Dev-C++ puede además ser usado en combinación con Cygwin y cualquier compilador basado en GCC.

bottom of page