You are not logged in Log in Join
You are here: Home » Members » MJ's corner on Zope » HappyHackers » Windows2000AdvancedServer

Log in
Name

Password

 
 

History for Windows2000AdvancedServer

??changed:
-
Windows 2000 Advanced Server

  *A brief introduction to Windows2000AdvancedServer, describing its
  suitability for desktop, file serving and Web-Site hosting and any
  specific hardware requirements. Include in your introduction a brief
  outline of application support.*

  A more powerful mid-range server that includes the full features set
  of Windows 2000 Server and adds the advanced high-availability and
  improved scalability required for enterprise and larger implementation
  solutions in education "![#1]":#ref1.

  Windows 2000 Advanced Server is the server operating system for
  line-of business applications and e-commerce. Windows 2000 Advanced
  Server includes all the features and application availability of
  Windows 2000 Server, with additional scalability and reliability
  features, such as clustering, designed to keep your business-critical
  applications up and running in the most demanding scenarios
  "![#2]":#ref2.

  The Windows 2000 Server is "The mainstream server includes the
  multipurpose capabilities required for workgroups and school site
  deployments of file and print servers, application servers, web
  servers, and communication servers" "![#1]":#ref1.

  This looks to me as though this server is not designed to be used as a
  desktop system, but has been designed for handling files and printers
  and applications etc.

  Experience in the past has shown there to be little to no application
  support with this company, although there are a large number of
  applications available through Microsoft or 3rd parties.

  Suitability for file serving: Is apparently at least as good as
  windows 2000. It does have SMP, expandable to 8gb of memory, It has
  network load balancing (NLB)

  Ease of use and availability of device support.

    Microsoft is known for it's ease of use and availability of
    hardware device drivers. 

  *- For each operating system, describe the technical characteristics
  of process and memory management.  For example, if each operating
  system uses virtual memory management, indicate how prioritization of
  threads is achieved, whether applications can access higher priority
  threads and, if so, how.*

  Demand paging is handled by Clustering. That is not only the faulting
  page, but also the pages around it are loaded into memory.

  Thread syncronization is handled by using spinlocks for kernel
  threads, and dispatcher objects for applicatoin space threads. The
  dispatcher objects can use mutexes, semaphores and events to help with
  the sycronization. 

  Thread schedulization is handled by a priority and preemptive
  scheduling algorithm.  This system is not a "hard real-time" system,
  but is fine for most server needs "![#3]":#ref3.

  References

    - <a name="ref1">![#1]</a> Microsoft http://www.microsoft.com/education/?ID=Win2kDatasheet#advanced

    - <a name="ref2">![#2]</a> Microsoft http://www.microsoft.com/windows2000/advancedserver/evaluation/business/overview/advanced.asp
 
    - <a name="ref2">![#3]</a> Operating System Concepts, Silberschatz Galvin Gagne, 6th edition copyright 2003.