William Van Loo - Palo Alto CA John Watkins - Sunnyvale CA Robert Garner - San Jose CA William Joy - Palo Alto CA Joseph Moran - Santa Clara CA William Shannon - Los Altos CA Ray Cheng - Cupertino CA
Assignee:
Sun Microsystems, Inc. - Mountain View CA
International Classification:
G06F 1516 G06F 1208
US Classification:
711135
Abstract:
Hardware and software improvements in workstations which utilize virtual addressing in multi-user operating systems with write back caches, including operating systems which allow each user to have multiple active processes. In virtual addressing, multi-user workstations, system performance may be improved significantly by including a virtual address write back cache as one of the system elements. Data protection and the reassignment of virtual addresses are supported within such a system as well. Multiple active processes, each with its own virtual address space, and an operating system shared by those processes in a manner which is invisible to user programs. Cache "Flush" logic is used to remove selected blocks from the virtual cache when virtual addresses are to be reassigned.
William V. Loo - Palo Alto CA John Watkins - Sunnyvale CA Joseph Moran - Santa Clara CA William Shannon - Los Altos CA Ray Cheng - Cupertino CA
Assignee:
Sun Microsystems, Inc. - Mountain View CA
International Classification:
G06F 1208
US Classification:
395400
Abstract:
Improvements in workstations which utilizes virtual addressing in multi-user operating systems with write back caches, including operating systems which allow each user to have multiple active processes directed to the support of alias addresses, i. e. , two or more virtual addresses which map to the same physical address in real memory Specifically, alias addresses are created so that their low order address bits are identical, modulo the size of the cache (as a minimum) for user programs which use alias addresses generated by the kernel, or wholely within the kernel. For alias addresses in the operating system, rather than user programs, which cannot be made to match in their low order address bits, their pages are assigned as "Don't Cache" pages in the memory management unit (MMU) employed by workstations which utilize virtual addressing.
Name / Title
Company / Classification
Phones & Addresses
Ray Cheng President
Southern California Chinese Import/Export Association
5125 Via Corona St, Los Angeles, CA 90022
Ray Cheng President
VISILINK COMMUNICATIONS, INC
10402 Somerset Ct, Cupertino, CA 95014
Ray Cheng President
FORESIGHT ADVISORS INTERNATIONAL INC
* 109 Belcrest Ave, Santa Cruz, CA 95063 109 Belcrest Dr, Los Gatos, CA 95032
Ray Cheng President
AMERICA CHINA INTERNATIONAL CORPORATION
* 310 N Moore Ave #C, Monterey Park, CA 91754 310 N Moore Ave, Monterey Park, CA 91754
Ray Cheng President
LIPOCO ENTERPRISES, INC Mfg Iron/Steel Forgings
235 E Gardena Blvd, Gardena, CA 90248 10613 Nedra Ave, Downey, CA 90241 (310)3296092, (310)3296073
Laguna Beach Jean Co. - Greater Los Angeles Area Oct 2010 - Dec 2011
Streetwear designer
NVM9 jeans Jan 2009 - Sep 2010
Denim Designer
Ed Hardy by Christian Audigier - Greater Los Angeles Area Jan 2007 - Dec 2008
Fashion Designer
Managing Partner at Nizin Capital, LLC, Agent/Owner at Farmers Insurance - Ray Cheng Insurance Agency, Owner/Partner at Nizin Corporation, "A Credit and Debt Solutions Company"
Location:
Orange County, California Area
Industry:
Insurance
Work:
Nizin Capital, LLC since Jan 2011
Managing Partner
Farmers Insurance - Ray Cheng Insurance Agency since Jan 2006
Agent/Owner
Nizin Corporation, "A Credit and Debt Solutions Company" since Jan 2006
Owner/Partner
Education:
California State University-Long Beach - College of Business Administration 2007
BS, Finance, Real Estate, Law
Trend Micro - Cupertino, CA since May 2012
Principle Engineer
Yahoo! - Sunnyvale Feb 2010 - Apr 2012
Principle Engineer
Stark Technology Inc. Feb 2003 - Feb 2010
CTO
Sun Microsystems 1985 - 2003
Senior Staff Engineer
Education:
University of Illinois at Urbana-Champaign 1978 - 1983
Ph.D., Computer Science
Ray Cheng, a Macau-born entrepreneur in the southern city of Guangzhou, said he starts the day by making a plan for his 7-year-old daughter and 5-year-old son what they need to do, then lunch, then what to do and then gets on the phone with his employees and customers.