Stack (computing) - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Stack (computing)


  
 Stack (computing) - Wikipedia, the free encyclopedia
Stack machine, a model of computation in which the computer's memory takes the form of one or more stacks
Stack, as a term in computing, refers to:
Stack-based memory allocation as opposed to heap-based memory allocation in computing architecture
http://en.wikipedia.org/wiki/Stack_(computing)   (165 words)

  
 Hexapedia - Stack (computing)
A stack-based computer system is one that is based on the use of stacks, rather than being register based.
A number of computer languages are stack-oriented, meaning they define most basic operations (adding two numbers, printing a character) as taking their arguments from the stack, and placing any return values back on the stack.
A stack may be represented in computers inside block of memory cells, with the bottom at a fixed location, and a variable stack pointer to the current top cell.
http://www.hexafind.com/encyclopedia/Stack_(computing)   (693 words)

  
 Computer programming - Wikibooks, collection of open-content textbooks
Programming a computer can be performed in one of numerous languages, ranging from a higher-level language to writing directly in low-level machine code (that is, code that more directly controls the specifics of the computer's hardware).
Computer programming is the craft of writing useful, maintainable, and extensible instructions which can be interpreted by a computing system to perform a meaningful task.
Computer programming is one part of a much larger discipline known as software engineering.
http://en.wikibooks.org/wiki/Computer_programming   (2147 words)

  
 Stack Computers: 1.4 WHY ARE STACKS USED IN COMPUTERS?
Stack Computers: 1.4 WHY ARE STACKS USED IN COMPUTERS?
Both hardware and software stacks have been used to support four major computing areas in computing requirements: expression evaluation, subroutine return address storage, dynamically allocated local variable storage, and subroutine parameter passing.
The use of an expression evaluation stack is so basic to the evaluation of expressions that even register-based machine compilers often allocate registers as if they formed an expression evaluation stack.
http://www.foo.be/docs/stack_computers/sec1_4.html   (1018 words)

  
 [No title]
that is a fault may develop on one of the connections between the computing device and the device but this would not totally disconnect the computing device from the network.
to claim 1 or 2 for a computer
In Figure 1 there are illustrated three computing devices 40,42 and 44 connecte to the stack of communication devices by way of links 41, 43, 45 respectively.
http://www.wipo.int/cgi-pct/guest/getbykey5?KEY=99/29072.990610&ELEMENT_SET=DECL   (2746 words)

  
 GPU : a Global Processing Unit - cluster software for P2P computing
A plugin for computing the discrete logarithm in modulo arithmetic over large integers is implemented in the framework as an example for a working extension.
For a computer, the approach of building such a table is too expensive in time and memory space.
Important distributed computing projects over the Internet, such as Seti@home [6] and the Cancer Research project [7], use a centralized architecture, called "client-server" architecture : one well known server distributes different chunks of data to all clients, while the clients get the data and perform a computation on that data.
http://gpu.sourceforge.net/distributed.php   (5097 words)

  
 IBM Research Projects Wearable Computing SoulPad
The three-layer SoulPad software stack enables a paradigm of mobile computing where a user can suspend his computing environment on one PC and resume it on another PC that he may have never seen before.
Since the SoulPad device carries the entire personal computing state of a user, it is important that the storage capacity of the device be large enough to hold all of the content that the user needs.
Given the popularity of laptop computers, we believe that the capacities of USB hard disks are adequate for a majority of the user population.
http://www.research.ibm.com/WearableComputing/SoulPad/soulpad.html   (753 words)

  
 Untitled Document
The superior efficiency of stack-based computing has been demonstrated in computing theory, and popular languages are not uncommonly implemented using data stacks.
(See www-2.cs.cmu.edu/~koopman/stack_computers/supp.html for a list of commercially-available stack machines.) While stack machines have not caught on for embedded computing, the underlying theory of stack computing, and the elegance known to their enthusiasts, suggests that they eventually will be rediscovered.
They are all part of the same openly-extensible computing environment.
http://www.analogzone.com/col_1028a.htm   (1358 words)

  
 Stack - Computing Reference - eLook.org
Although a stack may be considered an object by users, implementations of the object and its access details differ.
This is usually supported at the machine code level either directly by "jump to subroutine" and "return from subroutine" instructions or by auto-increment and auto-decrement addressing modes, or both.
At MIT, pdl used to be a more common synonym for stack, and this may still be true.
http://www.elook.org/computing/stack.htm   (411 words)

  
 Stack Computers: 9.6 THE IMPACT OF STACK MACHINES ON COMPUTING
Stack Computers: 9.6 THE IMPACT OF STACK MACHINES ON COMPUTING
On second thought, we may speculate that the problem in supporting some sorts of computing tasks is not with the stack machines, but rather with current programming practices.
It may be that deep seated knowledge of the strong points of register-based machines has formed the characteristics conventional programming languages and hardware we use.
http://www.ece.cmu.edu/~koopman/stack_computers/sec9_6.html   (445 words)

  
 OSCAR: A packaged Cluster software stack for High Performance Computing
Files need to be moved around the computer, processes started on groups of nodes, and other system-wide operations we take for granted on a single computer.
Nodes: The nodes are the heart of a working cluster – the computers that do the actual computing.
The problem is that for certain operations, you want to view the cluster as a single computer.
http://www.csm.ornl.gov/oscar/docs/oscar_introduction.htm   (2073 words)

  
 [No title]
Computer system 110 contains a main memory 120, a secondary storage device 130, a central processing unit (CPU) 140, an input device 150, and a video display 160, each of which are electronically coupled to the other parts.
Stack Structures VM 122 is responsible to executing program 124 using CPU 140 in conjunction with an operating system 128.
execution by an abstract computing machine associated with the operating- environment.
http://www.wipo.int/cgi-pct/guest/getbykey5?KEY=00/10090.000224&ELEMENT_SET=DECL   (7111 words)

  
 Stack computing - Wikipedia, the free encyclopedia
Look for Stack computing in Wiktionary, our sister dictionary project.
Start the Stack computing article or add a request for it.
Check for Stack computing in the deletion log, or visit its deletion vote page if it exists.
http://www.sciencedaily.com/encyclopedia/stack__computing_   (146 words)

  
 Stack Computers: the new wave -- an on-line book
The author commences with an overview of how stacks are used in computing, and a taxonomy of hardware stack support which includes a survey of approximately 70 stack machines past and present.
Published in 1989, this was the first book to explore the new breed of stack computers led by the introduction of the Novix NC4016 chip.
My Stack Computer web page serves as a starting point to exploring recent developments in the area.
http://www.ece.cmu.edu/~koopman/stack_computers   (513 words)

  
 The Location Stack
Jeffrey Hightower and Gaetano Borriello, "Location Systems for Ubiquitous Computing," Computer, vol.
Place Lab - Bringing location-enhanced computing to the masses; a user of the location stack algorithms.
Jeffrey Hightower and Gaetano Borriello, "A Survey and Taxonomy of Location Sensing Systems for Ubiquitous Computing," UW CSE 01-08-03, University of Washington, Department of Computer Science and Engineering, Seattle, WA, Aug. 2001.
http://portolano.cs.washington.edu/projects/location   (466 words)

  
 Hexapedia - Data structures
In computer science, a data structure is a way of storing data in a computer so that it can be used efficiently.
Often a carefully chosen data structure will allow a more efficient algorithm to be used.
http://data_structures.en.hexafind.com   (82 words)

  
 The Logistical Computing Stack -- A Design For Wide-Area, Scalable, Uninterruptible Computing
An in-the-network computing framework driven by this concept and supported by a highly programmable interface to individual application developers will liberate applications to scale to millions of instances that intelligently utilize a rich amount of computational, storage and network bandwidth resources.
The concept of computation and storage residing in the network, instead of just being connected by the network is powerful.
As the most recent wave of innovation in network computing crested near the end of the last decade, the enthusiasm for the next generation of information technologies was running very high.
http://www.cs.utk.edu/~plank/papers/DSN-2002-SUC.html   (464 words)

  
 Topspin Communications, Inc.
Topspin is a systems company that provides the foundation for switched computing, a new computing model enabling industry-standard computing resources to be rapidly deployed to match the dynamic needs of business applications.
This combination is critical for building high-performance computing clusters capable of delivering the performance of traditional supercomputers at a fraction of the cost.
The software will expedite the deployment of high-performance computing clusters that can now take advantage of the performance potential of the Itanium architecture, the scaling and clustering capabilities of InfiniBand, and the power of Microsoft Windows.
http://www.topspin.com/news/pressrelease/pr_091603.html   (640 words)

  
 Architectural Overview of Intel's Bluetooth* Software Stack
When added on to a notebook computer, a Bluetooth module enables the notebook computer to talk wirelessly to other Bluetooth devices including cellular phones, PDAs, headsets, access points, and other notebook computers.
This paper describes the architecture of the software stack implemented at Intel to support the usage models on Microsoft's* operating systems based on WDM* technology.
An implementation based on the architecture described in this paper is available from Intel and was demonstrated at the December 1999 L.A. Bluetooth Developer's Conference and the Spring 2000 Intel Developer's Forum.
http://www.intel.com/technology/itj/q22000/articles/art_2a.htm   (187 words)

  
 NodeWorks - Encyclopedia: Stack
Stack (computing): Data structure - An area in a computer's memory.
Stack can also refer to a protocol stack: a concrete software implementation of a computer networking protocol suite.
The word stack can mean several different things:
http://pedia.nodeworks.com/S/ST/STA/Stack   (165 words)

  
 IT Manager's Journal How will Cell chip stack up against x86 computing?
Kay said the popularity of a computing or home entertainment device platform is much more dependent upon cost, user preferences, and the richness of the ecosystem around a platform.
Nevertheless, the company recently indicated, according to a source attending an IBM briefing at LinuxWorld, that nearly 40 percent of its revenue from Linux was from non x86 chips.
While it is considered ideal for home media computing, Cell is no magic bullet when it comes to that market, analysts agreed.
http://analysis.itmanagersjournal.com/analysis/05/02/18/0050206.shtml?tid=104   (945 words)

  
 [No title]
A UK computer manufacturer, part of the {Acorn Computer Group} plc.
The textbook, "Structure and Interpretation of Computer Programs", written with Julie Sussman is a classic that can be found on the shelves of many computer scientists, whether they took the course or not.
Free On-line Dictionary of Computing FOLDOC is a searchable dictionary of acronyms, jargon, programming languages, tools, architecture, operating systems, networking, theory, conventions, standards, mathematics, telecoms, electronics, institutions, companies, projects, products, history, in fact anything to do with computing.
http://www.pa.msu.edu/~wilkinson/faq/pc_dict.txt   (17469 words)

  
 The Logistical Computing Stack -- (ResearchIndex)
Netsolve: An Environment for Deploying Fault-Tolerant Computing - James Plank
A Design For Wide-Area, Scalable, Uninterruptible Computing James S. Plank...
182 NetSolve: A network server for solving computational science..
http://citeseer.ist.psu.edu/610764.html   (314 words)

  
 Sun Microsystems - HPTC - Technology and Products - Software
The result is that your technical computing infrastructure can horizontally scale Web or application servers to serve large end-user bases, or vertically scale for data management and compute servers to handle large data sets and complex problems.
For instance, the Sun ONE for HPTC integrated software stack offers the building blocks for developing and implementing high performance computing applications that can be deployed as Web services.
Back End — Our integrated stack extends the Forte for High Performance Computing tool set (a comprehensive environment for developing C, C++, and Fortran applications) to enable cluster computing.
http://sun.com/products/hpc/software.html?redirect=false&refurl=UserTypedURL   (681 words)

  
 Object Computing, Inc. - Java News Brief - July 2003
Object Computing, Inc. is a Sun Authorized Java Center in St. Louis, MO and a Member of the Object Management Group, OMG.
OCI specializes in distributed computing using object-oriented and web-enabled technologies and provides
Object Computing, Inc. is independent of Microsoft Corporation.
http://www.ociweb.com/jnb/jnbJul2003.html   (2578 words)

  
 CDIC - Abstract title1
Sun Microsystems is strongly committed to Grid Computing, expressed in its visions about "The Network is the Computer", and "Sun ONE Open Network Environment", or in Sun's contribution to open technologies like Java, Jini, and Jxta.
The objective of Sun's cross-functional Grid Computing organization is to establish Sun as the leader in Grid Computing by helping to build the Grid Community that will foster innovation, engagement, investment and awareness at all levels, and by delivering the products and services required by Sun's Grid Computing partners and customers.
In addition, Sun's Technical Computing Portal serves as an entry portal for the Cluster, Campus, and Global Grids.
http://www.bnl.gov/csc/seminars/abstracts/a_hatay.htm   (194 words)

  
 CSIS 3110 - Theory of Computing
The stack is initialized with the start symbol in preparation for processing an input string.
If by some sequence of valid next-state choices, the entire input is consumed and the machine enters a final state, then the input string is accepted.
If all inputs were matched, the string was a palindrome and is accepted.
http://www.nova.edu/~margush/3110/theoryofcomputation_5.htm   (614 words)

  
 alphaWorks : Bluetooth for Palm : FAQs
This Bluetooth stack is optimized for embedded systems that lack multi-task/muti-thread capability.
It is designed for ease of use, portability, and scalability and can easily be customized for different embedded operating systems and applicant environments, such as cellular phones, information appliances, handheld computers, digital cameras, and so on.
Bluetoooth stack shared libraries and a header file
http://www.alphaworks.ibm.com/aw.nsf/FAQs/bluetooth4palm   (648 words)

  
 Ntru - Products - TCG Software Stack
The Trusted Computing Group (TCG) develops, defines and promotes open standards for hardware-enabled trusted computing and security technologies, including hardware building blocks and software interfaces, across multiple platforms, peripherals, and devices.
The NTRU Core TCG Software Stack (CTSS) provides the essential core interface and security services framework for any application or platform that relies on the Trusted Platform Module (TPM), which is the secure hardware module central to the TCG trusted computing architecture.
TCG specifications will enable more secure computing environments without compromising functional integrity, privacy, or individual rights.
http://www.ntru.com/products/tcg_ss.htm   (208 words)

  
 Integrated Solution validates computing stack on Linux ., Novell
Organizations are increasingly turning to high performance computing to deliver the massive computing power required for challenges ranging from high-end, intensive scientific and engineering problems to commercial data-intensive tasks.
Additionally, hardware, software, and comprehensive services for the entire solution stack are available from HP.
Seismic analysis for oil exploration, aerodynamic simulation for motor and aircraft design, molecular modeling for biomedical research, and data mining and financial modeling for business analysis all leverage high performance computing.
http://news.thomasnet.com/fullstory/466097/rss   (1323 words)

  
 The Location Stack: A Layered Model for Location in Ubiquitous Computing
By encouraging system designers to think of their applications in this way, we hope to drive location-based computing toward a common vocabulary and standard in-frastructure, permitting members of the ubiquitous computing community to easily evaluate and build on each other’s work.
We map two existing ubiquitous computing systems to the model to illustrate the leverage the Location Stack provides.
Fourth IEEE Workshop on Mobile Computing Systems and Applications   p.
http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&toc=comp/proceedings/wmcsa/2002/1647/00/1647toc.xml&DOI=10.1109/MCSA.2002.1017482   (203 words)

  
 What is stack? - A Word Definition From the Webopedia Computer Dictionary
(3) In Apple Computer 's HyperCard software system, a stack is a collection of cards.
You are in the: Small Business Computing Channel
Businesschairs.com: Stacking Chairs - Offers quality home and office furniture including executive office chairs, tables and desks, computer carts and filing cabinets.
http://www.webopedia.com/TERM/s/stack.html   (261 words)

  
 stack (computing)
Stacks are used to solve problems involving nested structures&; for example, to analyse an arithmetical expression containing subexpressions in parentheses, or to work out a route between two points when there are many different paths.
In computing, a method of storing data in which the most recent item stored will be the first to be retrieved.
Helicon Publishing is a division of Research Machines plc.
http://www.streamsequence-tiscali.co.uk/reference/encyclopaedia/hutchinson/m0025644.html   (244 words)

  
 Business Wire: NTRU Releases New Core TCG Software Stack 1.2 for Trusted Computing Applications; NTRU CTSS 1.2 Enables ...
NTRU's core competencies extend from development and evaluation of standards-based security architectures and protocols, cryptosystem design and implementation of security solutions based on the NTRU algorithm suite and other major algorithms.
The NTRU CTSS 1.2 is a first-to-market product designed in accordance with Trusted Computing Group (TCG) specifications and guidance for a standard version 1.2 TSS and is enhanced with strong, standards-compliant cryptographic libraries.
"ST is pleased that NTRU has continued to demonstrate its trusted computing expertise with the release of NTRU CTSS 1.2.
http://www.findarticles.com/p/articles/mi_m0EIN/is_2004_Nov_8/ai_n6333793   (961 words)

  
 STACK MODE BRAINS EXPLAINED
If you've done classical computing, you'll have learnt about Stacks.
Depending on the Stack Implementation, this can be a really bad thing.
SOME stacks will remain in place, but POOR IMPLEMENTATIONS lose everything - the stack is obliterated, or filled with garbage.
http://bofh.ntk.net/StackMode.html   (522 words)

  
 Grid Stack: Security debrief
It's a cohesive effort between myriad vendors, standards bodies, and open source grid contributors -- many of which have been tackling distributed computing security issues for several decades.
"In any distributed model involving multiple organizations, whether it is business-to-business (B2B) models or computing models involving the scientific community and shared resources, access to resources starts with identifying the requesting entity (user, organization, or some other attribute)," said Nataraj Nagaratnam, senior technical staff member and lead architect of On demand security infrastructure, IBM.
IBM is a proponent of Web services security as a standard mechanism for interoperability, and using WS-Policy, WS-Trust, and WS-Federation enable computing environments to bridge between different platforms and security models (for example, WebSphere® environments they may be using with environments enabled by Globus Toolkit)."
http://www-128.ibm.com/developerworks/cn/grid/gr-gridstack1   (3239 words)

  
 EarlyStageVC: A Look Back at the Future
I think social computing is important, but it is only one class of applications for these software technologies.
From what I have read, Fremont appears to be squarely a Craigslist-meets-Web 2.0 project.
The best way to predict the future is to help shape it.
http://earlystagevc.typepad.com/earlystagevc/2005/12/a_look_back_at_.html   (650 words)

  
 alphaWorks : Bluetooth for Palm : Overview
The Bluetooth for Palm team in IBM Research is a part of the Pervasive Computing Group in IBM China's Research Lab.
This team focuses on the end-to-end Bluetooth application infrastructure for pervasive computing.
On the client stack side, they developed an embedded Bluetooth stack, an embedded Bluetooth hardware development platform, and some customer Bluetooth devices.
http://www.alphaworks.ibm.com/tech/bluetooth4palm   (138 words)

  
 Define stack - a Whatis.com definition
The IBM Dictionary of Computing says that a stack is always a push-down list, meaning that as new requests come in, they push down the old ones.
The Netscape Handbook says (and we quote): "To make a successful connection to the Internet, your PC needs application software such as Netscape plus a TCP/IP stack consisting of TCP/IP software, sockets software (Winsock.
Another way of looking at a push-down list - or stack - is that the program always takes its next item to handle from the top of the stack.
http://searchsmb.techtarget.com/sDefinition/0,,sid44_gci213047,00.html   (289 words)

  
 Unwind the stack - Computing Reference - eLook.org
Unwind the stack - Computing Reference - eLook.org
During the execution of a procedural language, one is said to "unwind the stack" from a called procedure up to a caller when one discards the stack frame and any number of frames above it, popping back up to the level of the given caller.
http://www.elook.org/computing/unwind-the-stack.htm   (64 words)

  
 IBM Personal computing support - Decision Maker's Guide to rack/stack/power solutions (marketing brochure) - Servers
To view PDF files you must have the latest version of Adobe Acrobat installed on your system.
IBM Personal computing support - Decision Maker's Guide to rack/stack/power solutions (marketing brochure) - Servers
http://www-306.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-54845&velxr-layout=print   (52 words)

  
 Bluetooth: Unifying the Telecommunications and Computing Industries > The protocol stack
Home > Articles > Computing > Networking & Communications > Bluetooth: Unifying the Telecommunications and Computing Industries
Bluetooth: Unifying the Telecommunications and Computing Industries > The protocol stack
The higher layers of the protocol stack also use up some of the bandwidth, so at the application level, the maximum data rate could be around 650 kb/s.
http://www.phptr.com/articles/article.asp?p=27591&seqNum=5   (2277 words)

  
 JBoss adds workflow engine to middleware stack - Computing
University of Plymouth www.plymouth.ac.uk/vacancies Senior Computing Officer - ICT Desktop Applications Joining a small, highly skilled team of four IT professionals, you will focus on the management and distribution of software to Plymouth's leased fleet of...
JBoss adds workflow engine to middleware stack - Computing
Applications DBA/Unix Administrator - Newport, South Wales £27,411 - £29,958 Information Systems and Communications Newport City Council has undertaken a fundamental step forward in the way it delivers services....
http://www.computing.co.uk/vnunet/news/2126028/jboss-adds-workflow-engine-middleware-stack?vnu_lt=ctg_art_related_articles   (739 words)

  
 [No title]
Problem solved.¡M 2Mª M ð³¢ ð° s ð*€  ¿€€€¿Àÿð``À ƒ ðYŸ¨91.102 - Computing II¡ 2ª  ð 𰠓 ð6€Ô  …‡ƒ¿Àÿðà Ð ð\Ÿ¨ Param.
Some time (frame allocation and stack management), and some space (the stack of frames) plus some complication in the code that must be generated by the compiler and the services that must be provided by the operating system.
ð( ð2M ð”ð³¢ ð” s ð*€T¸ ¿€€€¿Àÿð`` ƒ ðYŸ¨91.102 - Computing II¡ 2ª  ð+¢ ð” ƒ ð0€´¸ ¿ƒ¿Àÿð)`  ðËŸ¨cThere are now two possibilities: A) the function terminates without calling itself either directly or indirectly (by calling some other function that calls IT).
http://www.cs.uml.edu/~giam/CS2/Lectures/Lect7/Lecture7.ppt   (695 words)

  
 stack (earth science) - Hutchinson encyclopedia article about stack (earth science)
Eventually the upstanding stack is eroded to form a stump.
Further erosion will reduce it to a stump, which is exposed only at low tide.
This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.
http://encyclopedia.farlex.com/stack+(earth+science)   (305 words)

  
 (WO 99/29072) TRUNKING IN STACKED COMMUNICATION DEVICES
(57) Trunking or other relationship is defined between ports on different devices in a cascade connected stack of network devices.
When network communications are passed via the cascade connection an indication is included of whether it originated from a port which is part of a trunk and thereby port-mismatch errors can be avoided.
http://wipo.int/cgi-pct/guest/getbykey5?KEY=99/29072.990610&ELEMENT_SET=DECL   (196 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.