Todos los computadores hablando desde lo mas general se componen de hardware y software; El hardware esta compuesto por todas aquellas partes físicas de computador, y también se subdivide en la que se encuentra en la CPU por lo tanto no podemos ver a simple vista, pero si abrimos esta la encontraremos, y los dispositivos de entrada y salida como al pantalla, el teclado, el mouse, etc; El software es aquello que esta dentro del computador como información, serian las instrucciones necesarias para que el PC funcione, y también se subdividen en dos tipos, los sistemas operativos que tienen la función de ordenar y organizar dentro del computador para que trabaje de una manera mas eficiente; y las aplicaciones, que ya son cada una con una función mas especifica, y tienen como objetivo satisfacer las necesidades del usuario por ejemplo escribir, dibujar, etc.

Tipos de Software
-
Software de Sistema u Operativos: es un conjunto de
programas que administran y coordinan los recursos o
programas del computador; administra, controla y permite
funcionar al hardware, sin este elemento el computador no
tiene ningún funcionamiento. Es el encargado de
gestionar las funciones básicas, además de
esto, tiene la capacidad de generar acciones directas en el
sistema enviando órdenes lógicas al computador.
Un ejemplo de este software son los sistemas operativos.
-
Software de Programacion o Desarrollo: este
proporciona herramientas para ayudar al programador a
escribir programas informáticos y a usar diferentes lenguajes de programacion de forma práctica.
Por ejemplo: editores de texto,compiladores,
intérpretes, enlazadores, depuradores, los entornos
integrados de desarrollo (IDE) los cuales agrupan estas
herramientas de forma que el programador no necesite
introducir múltiples comandos para compilar,
interpretar, depurar, etc. gracias a que habitualmente
cuentan con una interfaz gráfica de usuario (GUI)
avanzada.
-
Software de aplicación: se refiere a los
programas que son escritos para o por los usuarios para
realizar una tarea específica en el computador. Por
ejemplo: procesadores de texto,hojas de calculo, etc.
El software de aplicacion debe estar sobre el software
del sistema para poder operar.
La unidad central de proceso (CPU) tiene como principal función ejecutar programas, específicamente los que están almacenados en la memoria (recibiendo instrucciones y ejecutándolas). La CPU se divide en tres partes principales, la unidad de control, la unidad aritmética lógica (ALU), y la memoria.
Funciones principales del procesador o CPU:
. Envía y recibe señales de control, direcciones de memoria y datos de un lugar a otro del ordenador a través de líneas llamadas BUS.. En estos bus están las puertas de E/S, las cuales conectan a la memoria y a los chips de apoyo al bus.
. Los datos pasan a través de estas puertas de E/S mientras viajan desde y hasta la CPU.
En computacion, la entrada y salida o E/S ,es la comunicación entre un sistema de procesamiento de información,
tal como un ordenador, y el mundo exterior, posiblemente un humano u
otro sistema de procesamiento de información. Los dispositivos de E/S
son utilizados por una persona (u otro sistema) para comunicarse con un
ordenador. Por ejemplo, un teclado o un ratón puede ser un dispositivo
de entrada para un ordenador, mientras que los monitores e impresoras se
consideran los dispositivos de salida para un ordenador. Dispositivos
para la comunicación entre computadoras, tales como modems y tarjetas de red, por lo general sirven para entrada y salida.


MEMORIA: Conjunto de registros capaces de almacenar un valor. En ellos se almacenan el programa y los datos ( Un programa es un conjunto de instrucciones que al ser ejecutadas hacen posible una o varias tareas en una computadora)
Memoria RAM.-
Almacena programas y datos, empieza en las direcciones bajas y llega hasta el inicio de la ROM.
Memoria ROM.-
Situada en las posiciones altas de memoria, almacena las rutinas básicas del ordenador, como las rutinas de acceso a discos, pantalla, etc.
La memoria física como la memoria virtual emplean direccionamiento de memoria para acceder a sus datos.En la memoria física, la dirección accede a la memoria RAM real (los chips RAM incorporados a la placa madre), y la dirección de memoria virtual hace referencia a un espacio del disco duro que simula memoria RAM (el archivo de paginación).
MECANISMOS DE ASIGNACIÓN
Un mecanismo de asignación determina la cantidad de bloques (particiones) que serán administrados en la memoria. Existen 3 mecanismos de Asignación:
1) ASIGNACIÓN DE UNA PARTICIÓN. La memoria es una sola partición, la administración es por el usuario
No hay sistema operativo.(sistema operativo es un conjunto de programas que en un sistema informatico gestiona los recursos del hardware)
2) ASIGNACIÓN DE DOS PARTICIONES. La memoria se divide en 2 bloques. En una partición se carga el Sistema Operativo,la otra el programa de usuario
Sistema Operativo Mono usuario
3) ASIGNACIÓN DE MÚLTIPLES PARTICIONES. Es dividida en varias particiones: Sistema operativo y las demás para los procesos de usuario u otras funciones del sistema operativo
Asignación de memoria en los Sistemas operativo de multiparticiones y de multitarea.







