I read a statement which says
Almost all non-embedded processors, and many embedded processors, support virtual memory
Anyone who can explain the difference between both types
Computer Science Stack Exchange is a question and answer site for students, researchers and practitioners of computer science. It only takes a minute to sign up.
Sign up to join this communityI read a statement which says
Almost all non-embedded processors, and many embedded processors, support virtual memory
Anyone who can explain the difference between both types
An embedded processor is a type of microprocessor designed into a system to control electrical and mechanical functions. Embedded processors are usually simple in design, limited in computational power and I/O capabilities, and have minimal power requirements. At a basic level, embedded processors are a CPU chip placed in a system that it helps control. You may have heard about RISC architecture. RISC and non-RISC type architectures are common amongst embedded processors.
Non-embedded processors on the other hand, provide multitude of services for multi use purposes, and attempt to abstract the operation of the hardware from a casual user. Virtual address space is increased using active memory in RAM and inactive memory in hard disk drives (HDDs) to form contiguous addresses that hold both the application and its data. For sure, all multi purpose processors are supporting virtual memories.