What is Text Analysis?

Text analysis allows companies to automatically extract and classify information from text, such as tweets, emails, support tickets, product reviews, and survey responses. Popular text analysis techniques include sentiment analysis, topic detection, and keyword extraction.

Businesses might want to extract specific information, like keywords, names, or company information. They may even want to categorize text with tags according to topic or viewpoint, or classify it as positive or negative

What is JavaFX?

JavaFX is a Java library used to develop Desktop applications as well as Rich Internet Applications (RIA). The applications built in JavaFX, can run on multiple platforms including Web, Mobile and Desktops.

JavaFX is intended to replace swing in Java applications as a GUI framework. However, It provides more functionalities than swing. Like Swing, JavaFX also provides its own components and doesn’t depend upon the operating system. It is lightweight and hardware accelerated. It supports various operating systems including Windows, Linux and Mac OS.

History of JavaFX

JavaFX was developed by Chris Oliver. Initially the project was named as Form Follows Functions (F3) . It is intended to provide the richer functionalities for the GUI application development. Later, Sun Micro-systems acquired F3 project as JavaFX in June, 2005.

Sun Micro-systems announces it officially in 2007 at W3 Conference. In October 2008, JavaFX 1.0 was released. In 2009, ORACLE corporation acquires Sun Micro-Systems and released JavaFX 1.2. the latest version of JavaFX is JavaFX 1.8 which was released on 18th March 2014.

Memory unit

  • The Memory unit can be referred to as the storage area in which programs are kept which are running, and that contains data needed by the running programs.
  • The Memory unit can be categorized in two ways namely, primary memory and secondary memory.
  • It enables a processor to access running execution applications and services that are temporarily stored in a specific memory location.
  • Primary storage is the fastest memory that operates at electronic speeds. Primary memory contains a large number of semiconductor storage cells, capable of storing a bit of information. The word length of a computer is between 16-64 bits.
  • It is also known as the volatile form of memory, means when the computer is shut down, anything contained in RAM is lost.
  • Cache memory is also a kind of memory which is used to fetch the data very soon. They are highly coupled with the processor.
  • The most common examples of primary memory are RAM and ROM.
  • Secondary memory is used when a large amount of data and programs have to be stored for a long-term basis.
  • It is also known as the Non-volatile memory form of memory, means the data is stored permanently irrespective of shut down.
  • The most common examples of secondary memory are magnetic disks, magnetic tapes, and optical disks.

Computer Organization |

Von Neumann architecture

Historically there have been 2 types of Computers:

  1. Fixed Program Computers – Their function is very specific and they couldn’t be programmed, e.g. Calculators.
  2. Stored Program Computers – These can be programmed to carry out many different tasks, applications are stored on them, hence the name.

The modern computers are based on a stored-program concept introduced by John Von Neumann. In this stored-program concept, programs and data are stored in a separate storage unit called memories and are treated the same. This novel idea meant that a computer built with this architecture would be much easier to reprogram.

The basic structure is like,

It is also known as IAS computer and is having three basic units:

  1. The Central Processing Unit (CPU)
  2. The Main Memory Unit
  3. The Input/Output Device

Let’s consider them in details.

  • Control Unit –A control unit (CU) handles all processor control signals. It directs all input and output flow, fetches code for instructions and controlling how data moves around the system.
  • Arithmetic and Logic Unit (ALU) –The arithmetic logic unit is that part of the CPU that handles all the calculations the CPU may need, e.g. Addition, Subtraction, Comparisons. It performs Logical Operations, Bit Shifting Operations, and Arithmetic Operation.

What is Computer Architecture and Organization?

In general terms, the architecture of a computer system can be considered as a catalogue of tools or attributes that are visible to the user such as instruction sets, number of bits used for data, addressing techniques, etc.

Whereas, Organization of a computer system defines the way system is structured so that all those catalogued tools can be used. The significant components of Computer organization are ALU, CPU, memory and memory organization.

Computer Registers

Registers are a type of computer memory used to quickly accept, store, and transfer data and instructions that are being used immediately by the CPU. The registers used by the CPU are often termed as Processor registers.

A processor register may hold an instruction, a storage address, or any data (such as bit sequence or individual characters).

The computer needs processor registers for manipulating data and a register for holding a memory address. The register holding the memory location is used to calculate the address of the next instruction after the execution of the current instruction is completed.

  • The Memory unit has a capacity of 4096 words, and each word contains 16 bits.
  • The Data Register (DR) contains 16 bits which hold the operand read from the memory location.
  • The Memory Address Register (MAR) contains 12 bits which hold the address for the memory location.
  • The Program Counter (PC) also contains 12 bits which hold the address of the next instruction to be read from memory after the current instruction is executed.
  • The Accumulator (AC) register is a general purpose processing register.
  • The instruction read from memory is placed in the Instruction register (IR).
  • The Temporary Register (TR) is used for holding the temporary data during the processing.
  • The Input Registers (IR) holds the input characters given by the user.
  • The Output Registers (OR) holds the output after processing the input data.
Design a site like this with WordPress.com
Get started