Universal Serial Bus (USB) is a communications ArchITecture that gives a personal
computer (PC) the ability to interconnect a variety of devices using a simple four-
wire cable. The USB is actually a two-wire serial communication link that runs at
either 1.5 or 12 megabits per second (mbs). USB protocols can configure devices
at startup or when they are plugged in at run time. These devices are broken into
various device classes. Each device class defines the common behavior and
protocols for devices that serve similar functions. Some examples of USB device
classes are shown in the following table
Patterns of Enterprise Application ArchITecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform
The public key infrastructure (PKI) is the foundation and center of network security ArchITecture now, can provide security services including confidentiality, authentication, dig2ital signatures and integrity.
EBOOK: ARM SYSTEM DEVELOPER S GUIDE
The ARM ArchITecture is not a static constant but is being developed and improved to suit the
applications required by today’s consumer devices.